2016-09-22 3 views

답변

0

RestAssured Response에 변환하고 싶습니다 HttpResponse

HttpClient httpClient = HttpClientBuilder.create().build(); 
      HttpPost httpPost = new HttpPost(url); 
      org.apache.http.entity.StringEntity entity = new org.apache.http.entity.StringEntity(body); 
      httpPost.setEntity(entity); 
      httpPost.setHeader("Accept", "application/json"); 
      httpPost.setHeader("Content-type", "application/json"); 
      HttpResponse httpResponse = httpClient.execute(httpPost); 

RestAssured Response에 아파치를 변환 할 수 있는가에 의해 요청의 응답 REST Assured. " 그래서, 나는 그것이 가능하다고 생각하지 않습니다. 어쨌든 RestAssurred으로 요청하면 쉽게 찾을 수 있습니다.

참조 : http://static.javadoc.io/com.jayway.restassured/rest-assured/1.2.3/com/jayway/restassured/response/Response.html

+0

문제가 심지어 최신이며, 그 문제를 해결했다고 주장하는 3.0.1 내'RestAssured' 버전을 업그레이드 한 후'handshake_failure' 오류를 얻고있다. 나는 아직도 그것을 본다. 그래서 내가'HttpResponse'를 사용하고 있습니다. –

+0

@ user1629109 질문의 전체 스택 추적으로 질문을 업데이트 할 수 있습니까? 아니면 새로운 질문을 올리시겠습니까? 그 소리는 당신이 정말로 풀고 싶은 문제입니다. – Adam

+0

답변 해 주셔서 감사합니다. 이것은 정확하게 제가 https://github.com/rest-assured/rest-assured/issues/548을 해결하려고 노력하고있는 것입니다. RestAssured는 SNI 지원이 부족합니다. SNI가 구현 된 서버에 연결하려고하면 핸드 셰이크 실패 오류가 발생합니다. 하지만 Apache HttpClient는 매력처럼 작동합니다. –