Я новичок в веб-сервисе. Я пытаюсь понять влияние запросов на отправку на стороне сервера с клиентской стороны. Если я использую подход CASE 1, я могу получить значение из параметра запроса URL.POST с использованием параметра запроса в сравнении с writeBytes
Однако, если сообщение происходит с использованием второго подхода, как сервер получает эти данные? В заголовке, параметре запроса или потоке?
чехол - 1
URL url = url("http://serviceendpoint?q=value");
connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("POST");
чехол -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();