gpt4 book ai didi

java - AsyncHttpClient 设置内容类型不一致

转载 作者:可可西里 更新时间:2023-11-01 17:11:17 28 4
gpt4 key购买 nike

我使用 AsyncHttpClient 创建一个 http POST 请求:

      AsyncHttpClient.BoundRequestBuilder reqBuilder;
reqBuilder = httpClient.preparePost(url);
reqBuilder.setBody(data);

它有时不发送内容类型 header ,有时发送它作为

      Content-Type: text/html; charset=ISO-8859-1

这导致我们的请求在 [REST API] 服务器端失败。

我不知道为什么它不一致。

客户端创建如下:

      import com.ning.http.client.*;
AsyncHttpClient httpClient = new AsyncHttpClient(
new AsyncHttpClientConfig.Builder().build());

最佳答案

你可以自己设置标题

reqBuilder.setHeader(String name, String value);

或添加

reqBuilder.addHeader(String name, String value);

关于java - AsyncHttpClient 设置内容类型不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12262135/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com