我有一些可用的代码:
using (var client = new HttpClient())
{
HttpResponseMessage response;
response = client.PostAsync(Url, new StringContent(Request, Encoding.UTF8, header)).Result;
}
//如果只是一个简单的标题,例如"application/json",上面的代码可以正常工作。
如果我想要多个标题怎么办?例如添加“myKey”,“foo”对和“Accept”,“image/foo1”。
如果在.Result行之前添加以下代码,智能感知会报错(单词“Headers”是红色的,并显示“无法解析符号'Headers'”):
client.Headers.Add("myKey", "foo");
client.Headers.Add("Accept", "image/foo1");