Indy Bileşenlerinde
IdHTTP ile Post işlemi yapmak istiyorum
post ile gönderdiğim bilgiler gitmiyor
Get ile Gönderebiliyorum
Kod: Tümünü seç
String HttpPost()
{
TStringStream *Parametre= new TStringStream;
String sMesajSorguCevab;
Parametre->WriteString("kullanici=adimiz&sifre=Sifrem&islem_tipi=post_testi");
try{
sMesajSorguCevab = Form1->IdHTTP1->Post( "http://www.xn--kardelerbilgisayar-hqd.com.tr/components/com_kardesler_mesaj/views/mesaj/tmpl/index.php" , Parametre);
}catch(Exception *e)
{
Application->ShowException(e);
}
return sMesajSorguCevab;
}
Kod: Tümünü seç
Memo1->Text = HttpPost();
index.php dosyasını içeriği sadece post veya GET Bilgilerini Göstermek
işte Php kodu
Kod: Tümünü seç
<?php
print "Post BİLGİLERİ";
print_r($_POST);
print "<hr>GET BİLGİLERİ";
print_r($_GET);
?>
ama çalışmıyor
Kod: Tümünü seç
sMesajSorguCevab = Form1->IdHTTP1->Post( "http://www.xn--kardelerbilgisayar-hqd.com.tr/components/com_kardesler_mesaj/views/mesaj/tmpl/index.php" , Parametre);
Kod: Tümünü seç
sMesajSorguCevab = Form1->IdHTTP1->Post( "http://www.xn--kardelerbilgisayar-hqd.com.tr/components/com_kardesler_mesaj/views/mesaj/tmpl/index.php?kullanici=adimiz&sifre=Sifrem&islem_tipi=post_testi" , Parametre);
Peki POST neden Yapamıyorum
Parametre değişkeninin
UtfToEncode yaptığımda
Kod: Tümünü seç
[bcc32 Error] Unit1.cpp(28): E2285 Could not find a match for 'UTF8Encode(TStringStream *)'
bilgileri Nasıl Post ile Gönderebilirim acaba