|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.10.2017, 14:53 | #1 |
vk.com/replog
Пользователь
Регистрация: 04.05.2012
Сообщений: 87
|
Synapse Post и TStringList
Всем привет, такая проблема нарисовалась в библиотеке Synapse
я пытаюсь отправить post запрос через Synapse, а сам запрос формируется из предыдущего get и записывается в TStringList и парсится в итоге получается в StringList строки типа - name1=value1 name2=value2 я пытался разными способами запихнуть StringList в Stream или в String или сразу в Document от httpsend, пытался добавлять & и amp; и в EncodeURLElement преобразовать, но так или иначе он всегда пытается отправить запрос не в виде запроса, а просто запрос отправляет одной строкой, т.е. не различает где name а где value (в снифе видно, что нормальный запрос проходит как parametr value name1 value1 name2 value2 а если пытаться отправить StringList то он отправляет просто строкой name1=value1&name2=value2 но это не правильно.. есть у кого пример как можно запихнуть в post от synapse, TStringList? вот пример: если написать Stream.WriteString('name=value&name 2=value2'); то запрос отправляется правильно, а если написать Str:='name=value&name2=value'; Stream.WriteString(Str); то в этом случае запрос отправляется но "не понимает" и шлёт все строкой.. как GET обычный просто дописав вконец запроса строку, замечу что в первом случае если смотреть по отладке внутрь где он приписывает строку к запросу, то строка точно такая же как и во втором случае.. возможно проблемы кодировки или что-то подобное Последний раз редактировалось zdus2757; 24.10.2017 в 09:13. Причина: пример написал |
24.10.2017, 11:20 | #2 |
vk.com/replog
Пользователь
Регистрация: 04.05.2012
Сообщений: 87
|
проблема решена, оказалось что
Content-Type слетел и ставил "text/html" а нужно "application/x-www-form-urlencoded" |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
post запрос через synapse | vladislav_m | Работа с сетью в Delphi | 1 | 12.04.2015 02:56 |
[synapse] ошибка при POST запросе | UKRtortik | Общие вопросы Delphi | 3 | 08.03.2014 18:05 |
synapse post | ttp | Общие вопросы Delphi | 1 | 05.11.2012 13:54 |
Synapse. POST запрос. | sxcine | Работа с сетью в Delphi | 2 | 22.06.2012 10:37 |
Post запрос через Synapse | Lauri | Общие вопросы Delphi | 11 | 22.03.2011 12:18 |