HTTPReqResp nesnesi ile SOAP uygulaması...

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
goksenin
Üye
Mesajlar: 37
Kayıt: 04 Ara 2003 11:59
İletişim:

HTTPReqResp nesnesi ile SOAP uygulaması...

Mesaj gönderen goksenin »

HTTPReqResp nesnesini kullanarak ufak bir örnek yaptım.

xml içerikli isteği gönderdikten
--------------------------------------------------------
HTTPReqResp.Execute(Request.Text, Stream);
--------------------------------------------------------
bir müddet sonra geriye dönüş oluyor ancak

-----------------------------------------------------------------------------
Received content of invalid Content-Type setting: text/html - SOAP expects "text/xml"
------------------------------------------------------------------------------

hatası ile karşılaşıyorum yani geri dönüşün olduğuna eminim ancak Content-Type yanlış olduğu için geri dönen değer/değerler yorumlanamıyor... Bunu nasıl halledebilirim.

Yardımcı olursanız sevinirim.

Not : Sitedeki SOAP ile ilgili makaleyi okudum ama burada bu yöntemi kullanmalıyım...
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

Sanırım bir ISAPI DLL oluşturdun.
Bu hata IDE nin bir bug'ı yüzünden oluyor.

Proje source'unda yani *.dpr dosyandaki, Uses içindeki IsapiApp 'ı silip yerine IsapiThreadPool yazman sorunu çözüyor.
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

Tabii bu çözümü standart Delphi SOAP bileşenlerini kullanarak bir SOAP Server yazdığını düşünerek veriyorum. Sen değişik bir yöntem ile gönderiyorsun.
goksenin
Üye
Mesajlar: 37
Kayıt: 04 Ara 2003 11:59
İletişim:

Mesaj gönderen goksenin »

Ya aslında yaptığım olay aynen şu

Delphi 7 nin kurulum dizinindeki Demos\WebServices\PostTool içindeki örneği çalıştırdım sonra benim server 'a XML isteği gönderdim

PostTool da ayrı bir sınıv dpr üretilmemiş direkt olaya dalmışlar...

biraz daha kasarsam olacak gibi ama şu dönen değer nden text/html onu anlamış deilim onu değiştirebilsem text/xml olsa zannedersem sorun ortadan kalkacak veya tam tersimi karıştı iyice :)

yardım ederseniz sevivirim özellikle PostTool incelerseniz....

Teşekkürler
Berdem
Üye
Mesajlar: 431
Kayıt: 28 Tem 2003 12:28

Mesaj gönderen Berdem »

@Coderlord ben Soap da apache için dll yazdığımda çok ağır çalışıyor.ISS için server yazdığında ise clientdatasetde provderi görmüyor.Bu sorun bu bug ile ilgili olabilir mi?
Cevapla