Http Post запрос

#http #google-api

#http #google-api

Вопрос:

Я пытаюсь пройти аутентификацию в Google, и это их пример запроса:

 POST /accounts/o8/oauth2/token HTTP/1.1
Host: www.google.com
Content-Type: application/x-www-form-urlencoded

client_id=21302922996.apps.googleusercontent.comamp;
client_secret=XTHhXh1SlUNgvyWGwDk1EjXBamp;
code=4/P7q7W91a-oMsCeLvIaQm6bTrgtp6amp;
redirect_uri=urn:ietf:wg:oauth:2.0:oobamp;
grant_type=authorization_code
  

Должны ли все строки после типа контента быть заголовками или телом запроса? Если это заголовки, достаточно ли пустого тела?

Адрес, на который, как они говорят, нужно отправлять, таков:https://accounts.google.com/o/oauth2/token Это отличается от первой строки запроса. Какой из них правильный?

Спасибо за любую помощь, Venatu

Ответ №1:

Ошибка была связана с типом mime сообщения, тип по умолчанию вызывал игнорирование запроса. Приведенный выше запрос по умолчанию сработал идеально, как только был изменен тип mime, с указанным выше в качестве тела сообщения, используя второй указанный адрес.