2016-06-17 3 views
0

Authorize라는 서비스로 실행중인 웹 API가 있습니다.웹 API에서 특정 서비스 호출

인증은 (호출 된) 매개 변수 하나를 사용하고 다른 키를 반환합니다.

Java 응용 프로그램에서 이것을 호출 할 것입니다. {}

않는 서비스 자체에 문제가 있음을, 또는 유효한 충돌하지 않는 것을 의미 : 나는 System.out.println(json);는 빈 객체를 반환,

public static void main(String[] args0) 
{ 
    HttpClient httpClient = HttpClientBuilder.create().build(); 

    try{ 

     HttpPost request = new HttpPost("http://localhost:50481"); 
     StringEntity params = new StringEntity("Authorize={\"auth\":\"123456\"}"); 
     request.addHeader("content-type", "application/json"); 
     request.addHeader("Accept", "application/json"); 
     HttpResponse response = httpClient.execute(request);    
     JSONObject json = new JSONObject(response); 

     System.out.println(json); 

    } 
    catch(Exception ex){ 
     System.out.println(ex.toString()); 
    } 
    finally{ 

    } 
} 

문제가 했어 메서드에 대한 API?

+0

인증 서비스 코드에 액세스 할 수 있습니까? 빈 JSON 객체를 반환하는 것처럼 보입니다. –

답변

0

{}은 유효 (비어있는) json이며 실행중인 예외는 없습니다. 서비스가 빈 json 객체로 응답을 반환하는 것처럼 보입니다.