Delphi | Веб сервер на инди

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Bonkеrs, 29 Oct 2016.

  1. Bonkеrs

    Bonkеrs Member

    Joined:
    5 Feb 2014
    Messages:
    36
    Likes Received:
    17
    Reputations:
    3
    Хэлоу, гайс!

    Пишу простенький сервер на делфи, использую TIDHTTPServer. В событии OnCommandGet получаю POST данные. При отправке запроса через браузер, данные приходят успешно. Если отправить запрос софтом, сервер не видит параметры (ARequestInfo.Params.Text).

    Если кто-то попросит код отправки запроса: функция везде успешно работает. Проблема не в ней. Видимо, в чем-то есть критическая разница, когда отправляешь запрос через браузер. Не ясно в чем и как заставить сервер получить POST-параметры, отправленные софтом.

    p.s. GET видит успешно.
     
  2. alexey-m

    alexey-m Elder - Старейшина

    Joined:
    15 Jul 2009
    Messages:
    518
    Likes Received:
    100
    Reputations:
    37
    А снифером посмотреть не судьба, в чем разница между запросами от браузера и софтом?
     
    pas9x likes this.
  3. Bonkеrs

    Bonkеrs Member

    Joined:
    5 Feb 2014
    Messages:
    36
    Likes Received:
    17
    Reputations:
    3
    Спасибо за совет! Проверил снифером, оказалось, что криво аргумент в функцию передал, вместо параметров файл засунул.

    Проблема решена. Чайник. Каюсь.

    :)