okhttp 不允许设置内容类型

时间:2021-01-14 03:06:18

标签: java http okhttp

我试图设置我请求的内容类型标头,但是 okhttp 自动将 content-type 添加到标头列表的末尾并将其设置为 application/json; charset=UTF-8 虽然我只是将它设置为 application/json。

有没有其他人遇到过这种情况?如果是这样,我可以提出拉取请求。

我发现 okhttp 没有通过 fiddler 正确发送这个标头。

1 个答案:

答案 0 :(得分:2)

创建请求正文时,首先使用您喜欢的任何字符编码将 JSON 字符串转换为字节。如果您使用 byte[] 创建请求正文 OkHttp 将不会向内容类型添加字符集参数。