LINUX.ORG.RU

История изменений

Исправление zhuravlik, (текущая версия) :

Мне нужно всего лишь авторизоваться по oauth и забрать url, на который будет редирект. Если со встроенными браузерами все так грустно, то как бы вы поступили?

Ну если там совсем хитрочерезодноместовый oauth, который мало того, что не поддерживает безбраузерную авторизацию, так еще и POST-запросом не отправить реквест, то можно отправлять форму, используя HtmlUnit. А пользователю в любом из этих случаев выдавать самый обычный GUI-диалог авторизации.

Я сколько делал автосмотрелок за изменением чужих API - либо через POST-запрос, либо через HtmlUnit всегда работало.

Хотя HtmlUnit - это из пушки по колибри в вашем случае.

Исходная версия zhuravlik, :

Мне нужно всего лишь авторизоваться по oauth и забрать url, на который будет редирект. Если со встроенными браузерами все так грустно, то как бы вы поступили?

Ну если там совсем хитрочерезодноместовый oauth, который мало того, что не поддерживает безбраузерную авторизацию, так еще и POST-запросом не отправить реквест, то можно отправлять форму, используя HtmlUnit. А пользователю в любом из этих случаев выдавать самый обычный GUI-диалог авторизации.

Я сколько делал автосмотрелок за изменением чужих API - либо через POST-запрос, либо через HtmlUnit всегда работало.

Хотя HtmlUnit - это из пушки по колибри.