Delphi Örnek Kod

Delphi örneğini indirmek için tıklayınız.
uses ZlibHigh, ZLibObj, IdMultipartFormData, IdTCPClient, IdHTTP;

function Post(Url: string; sData: AnsiString = ''): string;
var
  S: string;
  ST, STC: TStringStream;
  PostData: TIdMultiPartFormDataStream;
begin
  PostData := TIdMultiPartFormDataStream.Create;
  PostData.addFormField('XML', trim(sData));
  S := Form1.IdHTTP1.Post(trim(Url), PostData);
  FreeAndNil(PostData);

  (* Gelen cevap datası eğer zip formatında gelirse *)
  if Form1.IdHTTP1.Response.ContentType = 'application/x-gzip' then
  begin
    STC := TStringStream.Create(S);
    ST := TStringStream.Create('');
    ZlibDecompressStream(STC, ST);
    ST.Position := 0;
    Result := ST.DataString;
    FreeAndNil(ST);
    FreeAndNil(STC);
  end else Result := S;
end;

procedure TForm1.Button1Click(Sender: TObject);
var sXML: String;
begin
  sXML := '<?xml version="1.0" encoding="ISO-8859-9"?>'+
          '<KurumCELL>'+
          ' <Oturum>'+
          '   <Eposta>domain@domainadi.com</Eposta>'+
          '   <Kullanici>kullaniciadi</Kullanici>'+
          '   <Parola>sifre</Parola>'+
          '   <KulID></KulID>'+
          ' </Oturum>'+
          ' <Islem>KullaniciListe</Islem>'+
          '</KurumCELL>';
  ShowMessage(Post('http://www.kurumcell.com/XML/xml.php', sXML));
end;


 KurumCell Farkını Tercih Edenler:



KurumCell Site Haritası
Ürünler & hizmetler
Sesli Mesaj
Sesli Anket
Ses Hizmeti
Bayilik Hizmeti
XML API Hizmeti
Copyright © 1999-2009 KurumCell İletişim Sistemleri Tüm haklar saklıdır.
Rıhtım Caddesi Misakı Milli Sokak İdil Han No:4 Kat: 2 Daire:4 Kadıköy/İstanbul (Rıhtım Saray Muhallebicisi Üstü-Kızılay Binası Yanı)
Çağrı Merkezi: (0216) 414 98 07 | (0541) 528 07 98 | E-posta: info@kurumcell.com