Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отправить post данные с помощью TNMHTTP. 
:(
    Опции темы
Гость_Frikazoid
Дата 9.7.2003, 11:56 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Отправить post данные с помощью TNMHTTP.
Доброго вам времени суток!
Господа! У меня возник один вопрос по поводу TNMHTTP!
Я не могу отправить post данные!
В настройках:
inputfilemode:=false;
outputfilemode:=false;
Отправляю:
http.post('someurl.ru','count=1&info=1');

Я знаю в чём проблема! Ему надо явно указать Content-Type : application/x-www-form-urlencoded
тогда всё будет нормально! только я не знаю как!
Помогите плз!
Заранее спасибо!
  Вверх
Гость_Frikazoid
Дата 9.7.2003, 17:20 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Help!
  Вверх
stab
Дата 9.7.2003, 19:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1839
Регистрация: 1.1.2003

Репутация: нет
Всего: 48



может в качестве URL указать someurl.ru/index.php?count=1&info=1, попробуй это должно сработать, можно это делать просто GET'ом


--------------------
6, 6, 6 - the number of the beast.
PM MAIL WWW   Вверх
Гость_Frikazoid
Дата 9.7.2003, 22:03 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Ну да! Около тысячи или двух параметров ты передашь гетом! или файл какой! smile.gif Не! Мне нужен пост!
  Вверх
Unregistered
Дата 10.7.2003, 13:59 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Ну что ни кто не знает что-ли?
  Вверх
Гость_Frikazoid
Дата 10.7.2003, 18:29 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Ну и ладно!
  Вверх
Гость_Frikazoid
Дата 11.7.2003, 09:58 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Ну не ужели никто не в курсе sad.gif
Я просто поражаюсь!
ПЛЗ Хелп!
  Вверх
Unregistered
Дата 11.7.2003, 21:27 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











sad.gif
  Вверх
stab
Дата 12.7.2003, 00:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1839
Регистрация: 1.1.2003

Репутация: нет
Всего: 48



ну если application/x-www-form-urlencoded, то файлы ты все равно передать не сможешь, хоть и POST'ом smile.gif


--------------------
6, 6, 6 - the number of the beast.
PM MAIL WWW   Вверх
stab
Дата 12.7.2003, 00:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1839
Регистрация: 1.1.2003

Репутация: нет
Всего: 48



http://delphiwebdeveloper.virtualave.net/r.../fileupload.htm -- тут не много не то, но про multipart/form-data есть

так же советую использовать TIdHTTP, тебе же проще будет...


--------------------
6, 6, 6 - the number of the beast.
PM MAIL WWW   Вверх
Гость_Frikazoid
Дата 12.7.2003, 23:04 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Мне не файлы слать надо! просто много параметров передать!
  Вверх
stab
Дата 18.7.2003, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1839
Регистрация: 1.1.2003

Репутация: нет
Всего: 48



у тебя encoding какой у формы?


--------------------
6, 6, 6 - the number of the beast.
PM MAIL WWW   Вверх
Gwire
Дата 1.7.2008, 19:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 216
Регистрация: 7.8.2007
Где: Николаев

Репутация: нет
Всего: 4




Гость_Frikazoid Спасибо за подсказку. 
Цитата(Гость_Frikazoid @  9.7.2003,  11:56 Найти цитируемый пост)

Я знаю в чём проблема! Ему надо явно указать Content-Type : application/x-www-form-urlencoded


Код

IdHTTP1.Request.ContentType:= 'application/x-www-form-urlencoded';


Правда это не для того компонента. Полный код используя IdHTTP1.
Код

procedure TForm1.Button1Click(Sender: TObject);
var S: TStringList;
    A: TStringStream;
begin
    S:= TStringList.Create;
    A:= TStringStream.Create('');

    S.Add( 'var_post=value_post' );
    IdHTTP1.Request.ContentType:= 'application/x-www-form-urlencoded';
    IdHTTP1.Post('http://localhost/', S, A);

    Memo1.Lines.Text:= A.DataString;
end;





Это сообщение отредактировал(а) Gwire - 1.7.2008, 19:57
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0846 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.