Kin*_*han 6 .net c# http-response-codes
我在HttpResponseHeaders中看到的唯一方法是Add,它采用字符串类型的字符串类型.我只是想知道.NET在字符串中提供了HttpResponseHeader类型的列表吗?
所以我可以这样做:
HttpResponseMessage response = Request.CreateResponse.........;
response.Headers.Add(xxxxx.ContentRange, "something");
Run Code Online (Sandbox Code Playgroud)
我可以看到HttpResponseHeader中有一个Enum列表,但是它没有提供相应的字符串值...
即HttpResponseHeader.ContentRange,但正确的标题字符串应为Content-Range
如果我错了,请纠正我......
System.Net.Http.Headers命名空间中有三个强类型的HTTP头类:
HttpContentHeaders(可通过Headers
任何System.Net.Http.HttpContent类型的属性访问)具有Content-Type,Content-Length,Content-Encoding等的预定义属性...(这似乎是标题你之后).
您可以像这样设置它们:
var content = new StringContent("foo");
content.Headers.Expires = DateTime.Now.AddHours(4);
content.Headers.ContentType.MediaType = "text/plain";
Run Code Online (Sandbox Code Playgroud)
...并且标题名称将正确设置.
归档时间: |
|
查看次数: |
9308 次 |
最近记录: |