pacozaa

JAVAJerseyClientResponseForEGAWS

Jul 14th, 2015
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.95 KB | None | 0 0
  1. private void getCitizenInfo(HttpServletRequest request,
  2. HttpServletResponse response)throws ServletException, IOException
  3.  
  4. {
  5. String vaGetTokenUrl = request.getParameter("getTokenUrl");
  6. String vaConsumerKey = request.getParameter("consumerKey");
  7. String vaAgentID = request.getParameter("personIdForGetToken");
  8. String vaConsumerSecret = request.getParameter("consumerSecret");
  9. System.err.println("vaGetTokenUrl :"+vaGetTokenUrl);
  10. System.err.println("vaConsumerKey :"+vaConsumerKey);
  11. System.err.println("vaAgentID :"+vaAgentID);
  12. System.err.println("vaConsumerSecret :"+vaConsumerSecret);
  13. try {
  14. System.setProperty("https.protocols", "TLSv1");
  15. Client client = Client.create();
  16.  
  17. WebResource webResource = client
  18. .resource("https://ws.ega.or.th/ws/auth/validate?ConsumerSecret=xUjx5iiAWZG&AgentID=1102000970327");
  19. ClientResponse voResponseReturn = webResource.accept("application/json")
  20. .header("Consumer-Key", "348850fb-5f2f-4fec-8f22-2766848a2fc3")
  21. .get(ClientResponse.class);
  22.  
  23. if (voResponseReturn.getStatus() != 200) {
  24. throw new RuntimeException("Failed : HTTP error code : "
  25. + voResponseReturn.getStatus());
  26. }
  27.  
  28. String output = voResponseReturn.getEntity(String.class);
  29.  
  30. System.out.println("Output from Server .... \n");
  31. System.out.println(voResponseReturn.getStatus()+" : "+voResponseReturn.getStatusInfo().toString());
  32. System.out.println(output);
  33.  
  34. } catch (Exception e) {
  35.  
  36. System.err.println("Error : "+e.getMessage());
  37.  
  38. }
  39.  
  40.  
  41. }
Advertisement
Add Comment
Please, Sign In to add comment