添加 RestTemplateTest
This commit is contained in:
46
ddp/ddp-runner-api/src/test/java/pmml/RestTemplateTest.java
Normal file
46
ddp/ddp-runner-api/src/test/java/pmml/RestTemplateTest.java
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
package pmml;
|
||||||
|
|
||||||
|
|
||||||
|
import org.springframework.http.HttpEntity;
|
||||||
|
import org.springframework.http.HttpHeaders;
|
||||||
|
import org.springframework.http.MediaType;
|
||||||
|
import org.springframework.http.ResponseEntity;
|
||||||
|
import org.springframework.util.LinkedMultiValueMap;
|
||||||
|
import org.springframework.util.MultiValueMap;
|
||||||
|
import org.springframework.web.client.RestTemplate;
|
||||||
|
|
||||||
|
public class RestTemplateTest {
|
||||||
|
|
||||||
|
public static void main(String[] args)throws Exception{
|
||||||
|
|
||||||
|
RestTemplate rt = new RestTemplate();
|
||||||
|
|
||||||
|
MultiValueMap<String, Object> map= new LinkedMultiValueMap<>();
|
||||||
|
map.add("name", "tiger");
|
||||||
|
|
||||||
|
// 设置请求头
|
||||||
|
HttpHeaders headers = new HttpHeaders();
|
||||||
|
headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED);
|
||||||
|
|
||||||
|
// 创建HTTP实体
|
||||||
|
HttpEntity<MultiValueMap<String, Object>> request = new HttpEntity<>(map, headers);
|
||||||
|
|
||||||
|
// 发送POST请求
|
||||||
|
String url = "http://47.99.93.74:8090/mockapi/hello2";
|
||||||
|
String response = rt.postForObject(url, request, String.class);
|
||||||
|
|
||||||
|
System.out.println(response);
|
||||||
|
|
||||||
|
|
||||||
|
ResponseEntity<String> responseEntity = rt.postForEntity(url, request, String.class);
|
||||||
|
System.out.println(responseEntity.getBody());
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user