| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Сети > https запрос get возвращает 403 |
| Автор: kurlyak 22.1.2016, 12:56 | ||
Есть код, водвращает Forbidden 403 (смотрел HTTP Debugger- ом). Что делать, я хочу написать такой коннект к переводчику Гугла, оболочку типа, что бы мне слова переводила. Копирую запрос точно так как в HTTP Debugger- е. Раньше работало, было http просто, а щас Гугл сделал https и все- работать перестало. Кто знает в чем проблема?
Кто знает что делать, подскажите. Спасибо. |
| Автор: volatile 22.1.2016, 19:09 |
как минимум у https другой порт. |
| Автор: kurlyak 24.1.2016, 20:40 | ||||||
| Я исправил, то в принципе значение которое стоит, оно роли не играет, так как функция AfxParseURL возвращает все равно порт https 443. Я немного разобрался. Беру строку запроса из HTTP Debugger:
Вот я ее отредактировал:
(переводиться слово hello оно в конце) и вставляю ее в адресную строку браузера, и мне в ответ браузер пишет мое Forbidden 403 и то же пишет мне в ответ на мой запрос в программе (я на WinInet пишу) когда посылаю эту строку в GET запросе в моей программе. Именно эта строка указывается в HTTP Debugger что ее посылают в запросе. Но в это же время, когда эта строка посылается как пишет HTTP Debugger, то на самом деле в адресной строке браузера отображается эта строка:
И эта строка упоминается в запросе который показывает HTTP Debugger в Referer секции запроса. Что это за несоответствие? То есть одна строка посылается, а другая в строке браузера отображается? Запрос GET, оно должно быть то что в строке браузера то и посылается? Объясните, кто в курсе. |
| Автор: _zorn_ 5.2.2016, 07:23 |
Про ajax вы судя по всему не слышали ? |