Конференция "Сети" » Http post [D7, WinXP]
 
  • black-jack-666 © (05.02.11 20:02) [0]
    Доброго времени суток уважаемые
    Пишу приложение, получающее ответ на POST запрос. Первая проблема с которой столкнулся это, то что при работе через сайт запрос отправляеться по POST HTTP/1.1 в результате использования TIdHTTP приложение отправляет запрос по HTTP/1.0

    как отправить запрос из приложения по HTTP/1.1?
    Всем огромное спасибо заранее!
  • megavoid © (05.02.11 20:42) [1]
    IdHTTP1.ProtocolVersion := pv1_1;
  • black-jack-666 © (05.02.11 21:39) [2]

    > IdHTTP1.ProtocolVersion := pv1_1;

    Пробовал, но при просмотре исходящего запроса в заголовке Request-Line:
    POST /.../.../.../......php HTTP/1.0

    а когда захожу через браузер в заголовке Request-Line:
    POST /.../.../.../......php HTTP/1.1
  • black-jack-666 © (06.02.11 02:47) [3]
    Выяснилось, что причина в том что узел использует технологию WEB 2.0
    В связи с этим вопрос, как можно получить результат выполнения функции написанной на javascript?
    Протестировал в обычном html документе работу javascript функции, все работает (получаю необходимый результат), теперь вопрос в том, как получить результат выполнения  javascript функции в delphi? Может есть какие компоненты?
    Спасибо!
  • Плохиш © (06.02.11 14:38) [4]

    > Может есть какие компоненты?

    TWebBrowser
  • black-jack-666 © (08.02.11 04:18) [5]
    Столкнулся с такой проблемой:

    1. Получаю ID сессии
    2. Выполняю запрос методом POST через IdHTTP
    3. В ответ приходит "Сессия закрыта. Истек таймаут работы с системой"
    и такая дребедень через раз...

    Затем беру HttpAnalyser  создаю запрос в качестве параметров указываю ID сессии, метод POST, и узел куда отправляю запрос.

    все прекрасно работает!!!Я получаю данные!

    В чем может быть дело?
  • Dennis I. Komarov © (08.02.11 13:40) [6]
    Ну и чего? Возьми и посмотри чего на сервер уходит от индейцев?
  • karat_1 © (12.02.11 15:07) [7]
    Формируй заголовки запроса точно такие же как и в HttpAnalyser.

    Покажи коd.
 
Конференция "Сети" » Http post [D7, WinXP]
Есть новые Нет новых   [134436   +24][b:0][p:0]