在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.Contentnull

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

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

在get请求中设置Content-MD5

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

Content-MD5头应该只在调用HTTP动词时使用;PUTPOSTGET .