使用HttpClient

时间:2018-01-16 14:10:20

标签: http dotnet-httpclient

我使用以下方式上传大文件:

var content = new MultipartFormDataContent();
StreamContent imageContent = new StreamContent(File.OpenRead(filename));
imageContent.Headers.ContentType = MediaTypeHeaderValue.Parse(MimeMapping.GetMimeMapping(filename));
content.Add(imageContent, "files", filename);
HttpResponseMessage response = httpClient.PostAsync(url, content).Result;

如果内容超出了茶隼服务器可以处理的限制,则返回“500”响应。但是,上面的客户端代码在PostAsync调用期间引发异常:“任务被取消。”。

我做错了吗?如何获得响应消息,即500消息?

0 个答案:

没有答案