【发布时间】:2019-01-30 12:02:56
【问题描述】:
var request = new HttpRequestMessage(HttpMethod.Get, new Uri("http://someurl"));
request.Headers.Add("Accept","multipart/related;type=application/octet-stream");
上面的代码抛出下面的异常
System.FormatException H结果=0x80131537 Message=值'multipart/related;type=application/octet-stream'的格式无效。 来源=System.Net.Http 堆栈跟踪: 在 System.Net.Http.Headers.HttpHeaderParser.ParseValue(字符串值,对象 storeValue,Int32& 索引) 在 System.Net.Http.Headers.HttpHeaders.ParseAndAddValue(字符串名称,HeaderStoreItemInfo 信息,字符串值) 在 System.Net.Http.Headers.HttpHeaders.Add(字符串名称,字符串值) 在 c:\users\310227436\source\repos\deleteit\deleteit\Program.cs:line 14 中的 deleteit.Program.Main(String[] args) 处
我的要求是我必须将“multipart/related;type=application/octet-stream”作为 Accept 标头,因为服务需要。
请帮忙。
【问题讨论】:
标签: c# http asp.net-core .net-core httpclient