在get请求中设置Content-MD5

时间:2014-03-23 10:27:53

标签: c# get dotnet-httpclient

我有以下代码:

HttpRequestMessage message = new HttpRequestMessage(HttpMethod.Get, uri);
byte[] md5 = {my hash};
message.Content.Headers.ContentMD5 = md5;

问题是,message.Contentnull

我使用的客户端类型为System.Net.Http.HttpClient

现在我的问题是,如何在HttpContent请求中发送GET

2 个答案:

答案 0 :(得分:0)

我的解决方案是,我创建了自己的标题。我计划使用Content-MD5进行缓存,所以我只创建了自己的缓存标题。

答案 1 :(得分:0)

只应在调用任一HTTP动词时使用

Content-MD5标头; PUTPOST。在GET上没有任何正文从客户端转移到服务器。