[英]What are the headers to set in the Rest API for the HTTP GET request
[英]HTTP Request headers in Spring Rest API with Android
我是Spring Rest API庫和網絡技術的新手,因此,我能獲得的任何幫助將不勝感激。
我的理解是,在HTTP網絡中,HTTP請求標頭是可用於指定客戶端希望從服務器接收的格式以及其他規范。 在我正在構建的應用程序中,我需要將Request標頭設置為Rest模板的實例(使用Spring Rest API)才能連接到服務器。 我正在尋找有關如何將特定的HTTP請求標頭設置為RestTemplate實例的示例。 我一直在尋找有關如何執行此操作的示例,但找不到任何可以清楚解釋它的內容。 再一次,任何幫助將不勝感激。
這是有關如何在標頭中包含參數的代碼段。
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);
如果您需要更多信息,請與我們聯系。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.