반응형
org.apache.http.HttpResponse에서 HTTP 코드 가져 오기
org.apache.http.HttpResponse
Java 애플리케이션에서 클래스를 사용하고 있으며 HTTP 상태 코드를 가져올 수 있어야합니다. 내가 그것을 사용하면 .toString()
거기에서 HTTP 상태 코드를 볼 수 있습니다. HTTP 상태 코드를 int 또는 String으로 가져올 수있는 다른 함수가 있습니까?
무리 감사!
상태 코드, 프로토콜 버전 및 "이유"를 포함 HttpResponse.getStatusLine()
하는 StatusLine
객체 를 반환하는를 사용 합니다 .
나는 이것을 사용 httpResponse.getStatusLine().getStatusCode()
하여 정수 http 상태 코드를 안정적으로 반환하는 것으로 나타났습니다.
httpResponse.getStatusLine().getStatusCode()
예를 들면 다음과 같습니다.
final String enhancementPayload ="sunil kumar";
HttpPost submitFormReq = new HttpPost("https://bgl-ast/rest/service/form/form-data");
StringEntity enhancementJson = new StringEntity(enhancementPayload);
submitFormReq.setEntity(enhancementJson);
submitFormReq.setHeader("Content-Type", "application/xml");
HttpResponse response = httpClient.execute( submitFormReq );
String result = EntityUtils.toString(response.getEntity());
System.out.println("result "+result);
assertEquals(200, response.getStatusLine().getStatusCode());
참고 URL : https://stackoverflow.com/questions/6153283/get-http-code-from-org-apache-http-httpresponse
반응형
'Development Tip' 카테고리의 다른 글
matplotlib (동일한 단위 길이) : '동일한'종횡비 사용 z 축이 x 및 y-와 같지 않음 (0) | 2020.10.23 |
---|---|
dplyr은 각각을 나열하지 않고 여러 변수를 요약 할 수 있습니까? (0) | 2020.10.23 |
Visual Studio의 솔루션에서 * 모든 * Nuget 패키지를 제거하는 방법 (0) | 2020.10.22 |
PHP 변수에서 공백을 제거하려면 어떻게해야합니까? (0) | 2020.10.22 |
내로 시작하지 않는 정규식 일치 문자열 (0) | 2020.10.22 |