gpt4 book ai didi

java - Android Spring Rest API 中的 HTTP 请求 header

转载 作者:行者123 更新时间:2023-12-01 13:41:45 29 4
gpt4 key购买 nike

我是 Spring Rest API 库和网络的新手,因此我将不胜感激。

我的理解是,在HTTP网络中,HTTP请求头可以用来指定客户端愿意从服务器接收的格式以及其他规范。在我正在构建的应用程序中,我需要将请求 header 设置为 Rest 模板的实例(使用 Spring Rest API)才能连接到服务器。我正在寻找有关如何将特定 HTTP 请求 header 设置为 RestTemplate 实例的示例。我一直在寻找如何做到这一点的示例,但找不到任何可以清楚解释的内容。再次强调,如有任何帮助,我们将不胜感激。

最佳答案

这是有关如何在 header 中包含参数的代码 fragment 。

public static HttpEntity<Object> createLMIHttpEntity(String username,
String password, String lastSyncDate, String pageSize,
String pageNumber) {
MultiValueMap<String, String> headers =
new LinkedMultiValueMap<String, String>();
headers.add("Accept", "application/json");
headers.add("userName", username);
headers.add("password", password);
headers.add("lastSyncDate", lastSyncDate);
headers.add("pageSize", pageSize);
headers.add("pageNumber", pageNumber);
return new HttpEntity<Object>(headers);
}

然后您可以使用它来执行调用,如下所示:

ResponseEntity<String> response = restTemplate.exchange(url, httpMethod , requestEntity, String.class);

如果您需要更多信息,请告诉我。

关于java - Android Spring Rest API 中的 HTTP 请求 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20694138/

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