我目前正在开发一个实验原型,想要询问是否有办法在get请求中接受响应主体。
@Test
public void shouldAcceptRequestBodyinGetRequest() {
JSONObject body = new JSONObject();
body.appendField("stuff", "{}");
HttpEntity<JSONObject> entity = new HttpEntity<JSONObject>(body);
ResponseEntity<String> result = restTemplate.exchange(GET_URL,HttpMethod.GET, entity, String.class );
assertNotNull(result);
}
测试看起来应该是这样的
driver = webdriver.Remote(
command_executor=SELENIUM_URL,
desired_capabilities=webdriver.DesiredCapabilities.FIREFOX
)
答案 0 :(得分:1)
GET方法不支持正文,因此无法作为请求的一部分发送正文。通常的做法是使用POST