Где найти FAQ по apache httpclient

 
 
 
Сообщения:27
Здравствуйте. Нахожусь с поискать информации, касаемой использования apache httpclient на Java
В процессе изучения информации, возникают определенные вопросы, некоторые из них, на которые хотелось бы услышать ответы:
1) Кто подкинет достойной информации по httpclient apache?
Имеется https://hc.apache.org/httpcomponents-client-ga/tutorial/html/
2) Из опыта, получать данные для авторизации на сайте лучше с помощью GET или POST?
Изменен:04 июл 2019 12:18
 
 
Сообщения:9831
n199a:
получать данные для авторизации на сайте
Что имеется в виду?
Изменен:04 июл 2019 14:51
 
 
Сообщения:27
Староверъ:
Что имеется в виду?

Читал, что если использовать метод GET, то данные передаются в открытом виде в ссылке, но тут меньше данных можно получить.
Если использовать POST, то приходит больше данных, использование которых в полной мере я даже не знаю и для чего их использовать на данный момент. И решил поинтересоваться, в силу опыта форумчан, может будут требоваться какие-либо данные, о которых я сейчас не знаю.

Ещё попутно рассматриваю https://javatalks.ru/topics/54592
Было бы замечательно, если кто бы натолкнул на решение
 
 
Сообщения:9831
n199a:
Читал, что если использовать метод GET, то данные передаются в открытом виде в ссылке
Поправлю - если данные передавать через адрес, то они передаются в открытом виде. Так-то любой HTTP метод (включая POST) может использовать query params. Поэтому при логине - имя и пароль пользователя нужно передавать через body. Body в общем-то тоже есть у всех методов, однако браузеры не поддерживают body для GET методов. Поэтому аутентификацию имеет смысл делать POST'ом или PUT'ом.
 
 
Сообщения:879
Имя и пароль пользователя обычно передаются через http-заголовки, а не через тело, которые также шифруются при подключении по tls. Выбор http-метода вообще непричём.
 
 
Сообщения:9831
Ой, да, туплю. Слушай Романа.
 
 
Сообщения:27
Теперь понятно, спасибо за Ваши ответы.
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет