Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.10.25;
Скачать: [xml.tar.bz2];

Вниз

IdHttp.Post мультистрочная переменная   Найти похожие ветки 

 
Rembo   (2009-08-31 17:38) [0]

Всем привет, вопрос такой: как методом пост отправить форму, в которой одна из переменных будет иметь множество строк.

Lines.text:
П1=текст
П2=текст текст текст
П3=текст текст текст текст текст текст
текст текст текст текст текст текст
текст текст текст текст текст текст

idHttp.post(URL, Lines);
Этот метод не работает.


 
Ega23 ©   (2009-08-31 17:48) [1]

формируй строку "П1=текст&П2=текст текст текст&П3=текст текст текст текст текст текст"+ #13#10 + "текст текст текст текст текст текст" + #13#10 + "текст текст текст текст текст текст";

И её отрпаляй.


 
Rembo   (2009-08-31 17:50) [2]

Но нет метода Post для отправки строки, только набора строк!


 
Медвежонок Пятачок ©   (2009-08-31 17:55) [3]

зато другие есть


 
clickmaker ©   (2009-08-31 17:58) [4]

> Этот метод не работает

что значит "не работает"?


 
Rembo   (2009-08-31 18:00) [5]

Get некатит, да и в конце концов опера к примеру пост отправляет, чем я хуже


 
Ega23 ©   (2009-08-31 18:01) [6]


> Но нет метода Post для отправки строки, только набора строк!


Я в хелпе вижу 6 (шесть) вариантов метода Post. Как минимум в одном

function Post(
   AURL: string,
   ASource: TIdStream
): string; overload;


 
Медвежонок Пятачок ©   (2009-08-31 18:02) [7]

Get некатит

А кто-то здесь предлагал покататься не гете?


 
Ega23 ©   (2009-08-31 18:02) [8]


> да и в конце концов опера к примеру пост отправляет,


ДА НУ????? Всегда Post????
Интересно, а как ты тогда в опере по
http://delphimaster.net/view/2-1251725937/
этой ссылке идёшь?


 
Rembo   (2009-08-31 18:05) [9]

Ну я формы имел в виду, а за [6] пасиба буду пробовать


 
Ega23 ©   (2009-08-31 18:26) [10]


> Ну я формы имел в виду, а за [6] пасиба буду пробовать


Какая разница, форма или нет?
Рекомендую: для начала почитай, чем Post для сервера отличается от Get. В чём принципиальное отличие. Забудь про Delphi, забудь про всякие PHP.
Есть Web-сервер. есть что-то, что подсоединяется к нему по http. Чем Post отличается от Get.


 
Rembo   (2009-08-31 19:02) [11]

Да читал я все уже и видел, при посте переменные идут после заголовков, а при гете до заголовков.
function Post(
  AURL: string,
  ASource: TIdStream
): string; overload;
невыходит использовать, TIdStream выдает Abstract error при попытке чтото писать в него:
Stream:TidStream;
Stream.Writeln("П1=");

пробовал и Stream.Write("П1=") и Stream.WriteString("П1=")


 
sniknik ©   (2009-08-31 20:54) [12]

> пробовал и Stream.Write("П1=") и Stream.WriteString("П1=")
а не надо "тупо перебирать варианты", почитай основы, про ООП, наследования, абстрактные классы.
у тебя же каждая "проблема" упирается не в какие то особые сложности а в элементарное незнание основ, как что устроено/работает. блин, повторяю [10], именив слова и область применения, но смысл то тот же...



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2009.10.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.053 c
2-1251128591
Danco
2009-08-24 19:43
2009.10.25
Массивы


15-1250899237
Tirael
2009-08-22 04:00
2009.10.25
как называется игрушка


15-1251078092
имя
2009-08-24 05:41
2009.10.25
Деноминация


15-1250873687
Student
2009-08-21 20:54
2009.10.25
WIN32.INDUC - шо за такое?


15-1250820480
Alkid
2009-08-21 06:08
2009.10.25
Ура!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский