【发布时间】:2017-02-28 12:34:25
【问题描述】:
我尝试使用 WebClient 将数据发送到 webapi。 运行我的代码会给出标题中显示的异常。 有人可以帮我吗?
这是我的代码的一部分,带有标题定义
using (WebClient wc = new WebClient())
{
wc.Headers[HttpRequestHeader.ContentType] = "application/json";
wc.Headers[HttpRequestHeader.Authorization] = headerString;
data = Encoding.UTF8.GetBytes(jsonData);
string contentLength = data.Length.ToString();
wc.Headers[HttpRequestHeader.ContentLength] = contentLength;
wc.Headers[HttpRequestHeader.Accept] = "application/json";
wrCache = new CredentialCache();
wrCache.Add(new Uri(URI), "Basic", new NetworkCredential("user1", "f_k@1F7"));
wc.Credentials = wrCache;
byte[] htmlResult = wc.UploadData(URI, "POST", data);
【问题讨论】:
标签: webclient