Мне нужно знать, как POST
до HTTPS
веб-сервис. Я прошел через tutorial, но это не помогло, потому что оно слишком старое.POST к службе HTTPS
Может ли кто-нибудь помочь мне, предоставив мне хороший учебник или образец кода для начала?
Мне нужно знать, как POST
до HTTPS
веб-сервис. Я прошел через tutorial, но это не помогло, потому что оно слишком старое.POST к службе HTTPS
Может ли кто-нибудь помочь мне, предоставив мне хороший учебник или образец кода для начала?
Попробуйте apache HttpClient библиотеки. Он поддерживает https.
ну, мне нужно ПОЧТОВИТЬ на HTTPS. в примере показан GET – user1315906
@ user1315906 Затем найдите учебник POST ??? – jn1kk
@ user1315906 Вы можете попробовать 'HttpPost' –
Что-то вроде этого:
URL url = new URL("https://...");
HttpsURLConnection connection = (HttpsURLConnection) url.openConnection();
connection.setDoInput(true);
connection.setDoOutput(true);
connection.setRequestMethod("POST");
//write the request body
OutputStream requestBody = connection.getOutputStream();
...
requestBody.flush();
//send the request and get the response body
InputStream responseBody = connection.getInputStream();
...
Как настроить параметры, такие как имя пользователя, пароль и т. Д. Для запроса? – user1315906
Они должны быть добавлены в конец URL-адреса. Например: URL url = новый URL ("https://www.google.com/page.html?name=Bob%20Smith&age=29"); 'Не забудьте кодировать имена и значения параметров с помощью класса' URLEncoder' , – Michael
Итак, если я вставляю его в конец URL-адреса, это будет запрос GET. Я хочу, чтобы POST. Есть ли способ установить значения? – user1315906
Можете ли вы быть более конкретным относительно того, что не работает в коде? У меня есть библиотека HTTP/HTTPS, которую я написал и использую, не стесняйтесь смотреть на код. Он поддерживает HTTPS, поэтому вы можете пройти через код, чтобы увидеть, как он его обрабатывает. Ссылка здесь: https://github.com/cklab/HTTPConn – cklab