gpt4 book ai didi

java - Spring - 更改内容类型 HTTP header

转载 作者:行者123 更新时间:2023-11-29 21:32:58 24 4
gpt4 key购买 nike

我正在使用 Robospice 与 JSON API 通信。这是我为 POST 请求设置 header 的方式:

mHttpHeaders = new HttpHeaders();
mHttpHeaders.add("Content-Type", "application/json");
Log.d(Global.TAG, mHttpHeaders.toString());

问题是我得到一个如下所示的 header :{Content-Type=[application/json]} 我需要在其中发送 Content-Type:application/json (这似乎是我的服务器接受的唯一 header )。我找不到任何方法来更改它(尝试使用 add()setContentType() 方法),我该怎么做?

最佳答案

您应该尝试以下方法,它对我有用。我在 Robospice 中使用 Spring rest 模板。

MediaType mediaType = new MediaType("application", "json");
List<MediaType> acceptableMediaTypes = new ArrayList<MediaType>();
acceptableMediaTypes.add(mediaType);

HttpHeaders headers = new HttpHeaders();
headers.setAccept(acceptableMediaTypes);

关于java - Spring - 更改内容类型 HTTP header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19015646/

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