웹 서비스를 처음 사용합니다. 클라이언트 쪽에서 요청을 게시 할 때 서버 쪽 영향을 이해하려고합니다. CASE 1 접근 방식을 사용하면 URL 쿼리 매개 변수에서 값을 검색 할 수 있습니다.POST가 쿼리 매개 변수와 writeBytes를 사용하여 POST
그러나 두 번째 방법을 사용하여 게시물이 발생하는 경우 서버에서이 데이터를 어떻게 받습니까? 헤더, 쿼리 매개 변수 또는 스트림?
케이스 - 1
URL url = url("http://serviceendpoint?q=value");
connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("POST");
케이스 -2
케이스 (2)에서 URL url = url("http://serviceendpoint");
String urlParameters="value";
connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("POST");
//Send request
DataOutputStream wr = new DataOutputStream(connection.getOutputStream());
wr.writeBytes(urlParameters);
wr.close();