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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.02.2021, 17:59   #1
brownb
Форумчанин
 
Регистрация: 16.10.2016
Сообщений: 156
По умолчанию POST запрос проблема с кодировкой

В общем проблема состоит в том что при отправке пост запроса происходят какие-то манипуляции с кодировкой

Пробую отправить пост такого типа

login=asdasd+asdasd+fdfdfd
Вся проблема в этом +(плюсе)
В фиддлере(проксификатор) ответ от сервера приходит корректный

Но если поменять запрос на такой
login=asdasd%2Basdasd%2Bfdfdfd
%2B = + в хекс (hex)
То ответ приходит не корректный

Так вот при отправке пост запроса с idhttp
data:=Tstringlist.create;
data.Add(login=asdasd+asdasd+fdfdfd );

Ответ приходит не корректный Когбудто он сам перекодирует в %2B

Последний раз редактировалось brownb; 27.02.2021 в 19:10.
brownb вне форума Ответить с цитированием
Старый 27.02.2021, 20:16   #2
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,893
По умолчанию

Может плюс передавать в Chr?
Shouldercannon вне форума Ответить с цитированием
Старый 10.03.2021, 09:44   #3
Heneken87
Форумчанин
 
Регистрация: 27.04.2012
Сообщений: 219
По умолчанию

А если четко указать тип контента и кодировку. Например вот так:
Код:
IdHTTP1.Request.ContentEncoding := 'html;charset=utf-8';
Еще я точно помню, что индусы все в koi кодируют и сам код у них кривоват, от этого у многих проблемы. Ваш плюс может и не виноват вовсе. Просто после поста у вас не определен тип контента и кодировка, соответственно бог его знает, что там индус послал по факту.
Пишу много и развернуто

Последний раз редактировалось Heneken87; 10.03.2021 в 09:47.
Heneken87 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема POST запрос на RGhost dolphin705 Работа с сетью в Delphi 4 14.02.2016 21:03
POST запрос bunukar Работа с сетью в Delphi 6 27.11.2011 19:26
Сокеты/POST запрос проблема Dr.Norton C/C++ Сетевое программирование 1 10.10.2010 18:35
IdHTTP.POST Проблема с кодировкой Could Работа с сетью в Delphi 4 13.05.2010 19:27
Проблемы с кодировкой при выполнении post запроса FANATID Работа с сетью в Delphi 7 01.03.2009 14:46