给定一个 url 或一个HttpResponse
实例,我需要发回一个状态码为 200 的HttpResponse
(注意Response不是Request)。我尝试了一个通用的HttpClient.PostAsync
and GetAsync
,但我无法配置状态码。
这基本上是订阅远程服务事件的握手。我发送一个请求,从服务器返回一个OK ,现在它期望我用我自己的OK回复OK。
关于如何解决这个问题的任何想法?我没有要响应的传入请求。
var resp = new HttpResponseMessage(HttpStatusCode.OK);
// need to sent this to the url. no content necessary.
以下是一些我不能做的事情:
var client = new HttpClient();
var resp = await client.GetAsync(url);
-------------------
var content = new ByteArrayContent(new byte[0]);
var client = new HttpClient();
var resp = await client.PostAsync(url, content);