如何将标头添加到URI

时间:2019-09-03 15:22:11

标签: spring http junit http-headers uri

我正在做单元测试,我需要在URL中添加标题:

@Test
public void getData() throws URISyntaxException, Exception{

    RestTemplate restTemplate = new RestTemplate();

    final String baseUrl = "http://localhost:8080/data?id=sampleID";
    URI uri = new URI(baseUrl);
    ResponseEntity<String> result = restTemplate.getForEntity(uri, String.class);

    //Verify request succeed
    Assert.assertEquals(200, result.getStatusCodeValue());
    Assert.assertEquals(true, result.getBody().contains("sampleName"));

}

我收到“ 400 null”响应,我相信这是因为我缺少标头,我通过邮递员传递标头,并且工作正常。

如何传递标头?

更新:Eamon Scullion提供了链接。解决了这个问题。

0 个答案:

没有答案