Bazı verileri günlük olarak alarak her gün XML dosyası oluşturan bir program yapıyordum, bitti.
Şimdi oluşturulen XML dosyasını bir servise post etmem gerekiyor ancak takıldım, nasıl yapacağımı bilmiyorum.
Karşı taraf diyor ki :
Adres : https://deneme.deneme.com/webservices/m ... etimi.asmx
Metod : SiparisAktar(str xml, str ServisTipi)
Parametreler:
Xml : XML String
ServisTipi : Sabit text değer “Malzemeler”
DelphiTürkiye'de arama sonucunda aşağıdaki koda ulaştım ancak doğru kod üzerinde mi çalışıyorum bilmiyorum ve yukarıdan görüleceği üzere bir de parametre göndermek icap ediyor.Belki dönüş değerini de almam lazım.
Yukarıdaki web servis bilgisine göre xml dosyamı karşıya nasıl gönderebilirim ?
Şimdiden teşekkürler.
procedure TForm1.Button1Click(Sender: TObject);
var
HTTPReq:TXMLHTTPRequest;
XMLStructe:TStringList;
DonusBilgisi:String;
begin
try
XMLStructe:=TStringList.create;
XMLStructe.LoadFromFile('c:\of.xml');
HTTPReq:=TXMLHTTPRequest.Create(nil);
HTTPReq.open('GET','http://www.biotekno.biz:8080/SMS-Web/xmlsms',false);
HTTPReq.send(XMLStructe.Text);
DonusBilgisi := HTTPReq.responseText;
Memo1.Text := DonusBilgisi;
finally
XMLStructe.free;
HTTPReq.free;
end;
end;