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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.03.2012, 01:12   #1
maloy_ya
Пользователь
 
Регистрация: 09.07.2010
Сообщений: 59
Смущение httppost и отображение знака & как знака?

Доброго времени суток! если кто знает подскажите пожалуйста! есть сайт на котором нужно в параметре при пост запросе отправить такое:

Код:
  da.Add('title='+title);
  da.Add('body='+body);
  da.Add('user_entered_date=');
  da.Add('category=5774977');
  da.Add('allow_comment=on');
  da.Add('draft=False');
  da.Add('htmleditor=False');
  da.Add('publishButton=Spara & publicera');
так вот в последнем параметре знак амперсанда должен отправляться как знак а он понимается как начало другого параметра и от мне отправляет отдельно:

Код:
publishButton=Spara
publicera
пробовал && пробовал ^& пробовал отключать в httpOptions - [hoForceEncodeParams] все постарому если представить его как %26 всеровно ничего не меняеться! подскажите как это сделать если кто знает??
maloy_ya вне форума Ответить с цитированием
Старый 12.03.2012, 11:41   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Да. Его нужно менять на строку '%26'. И кстати пробелы тоже - на символ +
Код:
 da.Add('publishButton=Spara+%26+publicera');
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.03.2012, 19:40   #3
maloy_ya
Пользователь
 
Регистрация: 09.07.2010
Сообщений: 59
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Да. Его нужно менять на строку '%26'. И кстати пробелы тоже - на символ +
Код:
 da.Add('publishButton=Spara+%26+publicera');
Про + вместо пробелов спасибо но к сожалению ничего не изменилось! в снифере смотришь шлет красиво а вот постишь и ответ 200 без указания ошибки а должен быть 302 на страницу типа поздравляем!
maloy_ya вне форума Ответить с цитированием
Старый 12.03.2012, 20:24   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Значит еще чего-то в посте не хватает.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.03.2012, 20:47   #5
maloy_ya
Пользователь
 
Регистрация: 09.07.2010
Сообщений: 59
По умолчанию

сорри сразу неотключил [hoForceEncodeParams] а щас отключил и поставил + и всё ок спасибо за помощь!
maloy_ya вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Последовательность одного знака systemv Помощь студентам 5 27.12.2010 22:42
Поиск смены знака Franky21 Общие вопросы C/C++ 5 09.03.2010 00:35
Прочесть файл до знака Progs1024 Помощь студентам 4 22.11.2009 11:14
2-а знака после запятой vitamin.rulez Помощь студентам 7 22.05.2009 16:02
Как округлять числа до целых и как оставить два знака после запятой. bles Помощь студентам 9 19.02.2008 21:53