Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.12.2012, 22:06   #1
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию Отправка ссылки в POST запросе

Доброго времени суток!

Пользуюсь Synapse, как послать ссылку в POST запросе?

Вот RAW поток уходящий на сервер:
Код:
POST /index.php HTTP/1.1
Host: www.localhost.com
Keep-Alive: 300
Connection: keep-alive
Cookie: cooker=31130f03f951d18fd9c088ea019b9770
User-Agent: Opera/9.80 (Windows NT 6.1) Presto/2.12.388 Version/12.11
Content-Type: application/x-www-form-urlencoded
Content-Length: 889

cf=rmailsend&rnd1=6365bb3f843b17a3668fc129740a408d&rnd2=d5bb163c61206ba6d2a43ec5776d59d7&totype=1&rlogin=&rname=%5BTEST%5D&rtext=http://localhost.com/index.php?param1=data1&param2=data2
Смысл в том, что пользователю не приходит ссылка....
Почему-то HTTP сервер определяет ?param1=data1&param2=data2
как параметры POST запроса.

В оригинале - это часть сообщения, в поле rtext POST запроса.

Как кодировать ссылки правильно для POST запроса?
Человек_Борща вне форума Ответить с цитированием
Старый 05.12.2012, 22:28   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...ни разу необходимости посылать ссылку в запросе не было. А ежели в кавычки ссыль взять?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 05.12.2012, 22:41   #3
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Не канает...
Почему-то HTTP сервер определяет ?param1=data1&param2=data2"

Та же опра все окай посылает, у меня что-то неок...
Человек_Борща вне форума Ответить с цитированием
Старый 05.12.2012, 22:53   #4
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Цитата:
Та же опра все окай посылает, у меня что-то неок
так сравни в сниффере от оперы и от приложения чем отличается.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 05.12.2012, 23:26   #5
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Код:
так сравни в сниффере от оперы и от приложения чем отличается.
хоть глаз выколи, НИЧЕМ оно не отличается... уже стену в порошок разбил...
Человек_Борща вне форума Ответить с цитированием
Старый 05.12.2012, 23:38   #6
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...не могет такого быть, если от оперы запрос принимается, значит разница есть.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 06.12.2012, 00:36   #7
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Разобрался.. дело было в кодировании URL.
По-скольку я отказался от Indy, приходится самому писать некоторые вещи.
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
парсить в post запросе ссылки bulldog5293 Работа с сетью в Delphi 7 18.01.2011 23:47
Проблема в Post запросе с mspx Voland-791 Работа с сетью в Delphi 1 05.01.2011 19:38
Не получается в Post запросе передать длинный текст theYozh Работа с сетью в Delphi 17 18.05.2009 21:43
post из ссылки memka PHP 4 16.04.2009 20:53
замена в post-запросе schnaps Работа с сетью в Delphi 1 17.03.2009 21:48