傳送GET請求 示例
/**
* 傳送GET請求
* @param url 請求地址
* @param param 請求引數
* @param headers
* @return
*/
private String requestByGet(String url,Map<String, String> param,HttpHeaders headers){
//header填充
HttpEntity<MultiValueMap<String,Object>> request = new HttpEntity<MultiValueMap<String,Object>>(null,headers);
UriComponentsBuilder builder = UriComponentsBuilder.fromHttpUrl(url);
ResponseEntity<String> responseEntity;
//如果存在引數
if(!param.isEmpty()){
for (Map.Entry<String,String> e:
param.entrySet()) {
//構建查詢引數
builder.queryParam(e.getKey(),e.getValue());
}
URI uri = builder.build().encode().toUri();
restClient = new RestTemplate();
responseEntity =restClient.exchange(uri,HttpMethod.GET,request,String.class);
}else{
responseEntity=restClient.exchange(url,HttpMethod.GET,request,String.class);
}
return responseEntity.getBody();
}
其中restClient 物件例項是DI進入的,本例直接new了,看官們注意…
相關文章
- 使用HttpClient傳送GET請求HTTPclient
- java傳送GET和post請求Java
- PHP傳送POST和GET請求PHP
- httprequest- post- get -傳送請求HTTP
- php 利用socket傳送GET,POST請求PHP
- java傳送http的get、post請求JavaHTTP
- java傳送get請求帶引數Java
- SpringMVC中如何傳送GET請求、POST請求、PUT請求、DELETE請求。SpringMVCdelete
- 【轉】怎麼用PHP傳送HTTP請求(POST請求、GET請求)?PHPHTTP
- Go使用net/http庫傳送GET請求GoHTTP
- postman(二):使用postman傳送get or post請求Postman
- file_get_contents傳送post請求
- Go HTTP GET 請求可以傳送 body 嗎GoHTTP
- cURL實現傳送Get和Post請求(PHP)PHP
- 043-socket程式設計傳送GET請求程式設計
- Go語言開發傳送Get和Post請求Go
- HTTP GET請求傳bodyHTTP
- Golang:使用go-resty/resty傳送http請求get和postGolangRESTHTTP
- Postman傳送Post請求Postman
- Java傳送Post請求Java
- HttpClient--傳送請求HTTPclient
- perl傳送http請求HTTP
- java傳送http請求JavaHTTP
- Java用HttpClient3傳送http/https協議get/post請求,傳送map,jsoJavaHTTPclient協議JS
- 如何傳送請求以及AJAX
- C# 傳送POST請求C#
- 使用httpclient傳送http請求HTTPclient
- Android 傳送HTTP GET POST 請求以及通過 MultipartEntityBuilder 上傳檔案(二)AndroidHTTPUI
- Zttp 傳送 form params 請求 而非 JSON 請求ORMJSON
- python+pytest介面自動化(4)-requests傳送get請求Python
- java apache commons HttpClient傳送get和post請求的學習整理JavaApacheHTTPclient
- 使用Feign傳送HTTP請求HTTP
- python傳送HTTP POST請求PythonHTTP
- post 封裝Map 傳送請求封裝
- postman傳送請求使用篇(二)Postman
- Python傳送請求代tokenPython
- 用Fiddler 傳送post請求
- .net 後臺 傳送http請求HTTP