在get请求中设置Content-MD5
本文关键字:设置 Content-MD5 请求 get | 更新日期: 2023-09-27 17:52:18
我有以下代码:
HttpRequestMessage message = new HttpRequestMessage(HttpMethod.Get, uri);
byte[] md5 = {my hash};
message.Content.Headers.ContentMD5 = md5;
问题是,message.Content
是null
。
我使用的客户端类型是System.Net.Http.HttpClient
现在我的问题是,我如何在GET
请求中发送HttpContent
?
我的解决方案是,我创建了我自己的头。我计划使用Content-MD5
进行缓存,所以我只创建了我自己的缓存头。
Content-MD5
头应该只在调用HTTP动词时使用;PUT
或POST
。GET
.