BDS 2006, WebService client, napaka: invalid Content-Type

Vse kar se tiče programiranja za internet.
Odgovori
zippo
Prispevkov: 264
Pridružen: 14.07.2002 12:11:29

BDS 2006, WebService client, napaka: invalid Content-Type

Odgovor Napisal/-a zippo » 30.03.2010 14:28:50

Pozdravljeni, Delphijaši!

Delam odjemalca za PHP webservis. PRi klicu se mi dogaja tale napaka:

---------------------------
Debugger Exception Notification
---------------------------
Project Test.exe raised exception class ESOAPHTTPException with message 'Received content of invalid Content-Type setting: text/html - SOAP expects "text/xml"'.
---------------------------
Break Continue Help
---------------------------

Mislim, da je webservis OK, ker drugi programi normalno komunicirajo z njim, polega tega pa sem pri drugih projektih že večkrat z Delphijem naletel na tole napako, Googlanje pa mi do sedaj ni kaj prida pomagalo.. :(

Mi lahko kdo pomaga oz kako naj prepričam program, da prebavi dobljen odgovor?

5r
Prispevkov: 131
Pridružen: 14.01.2003 11:14:38

BDS 2006, WebService client, napaka: invalid Content-Type

Odgovor Napisal/-a 5r » 30.03.2010 14:52:41

na koncu linka mora bit ?wsdl

zippo
Prispevkov: 264
Pridružen: 14.07.2002 12:11:29

BDS 2006, WebService client, napaka: invalid Content-Type

Odgovor Napisal/-a zippo » 30.03.2010 15:06:17

Je že bil dodan. Poskusil sem tudi dat prazen string (potem vzame privzeti naslov, iz katerega je bil narejen) in je enak rezultat.

zippo
Prispevkov: 264
Pridružen: 14.07.2002 12:11:29

BDS 2006, WebService client, napaka: invalid Content-Type

Odgovor Napisal/-a zippo » 30.03.2010 15:08:53

Ena metoda tudi dejansko deluje.

Aja, morda kaj pomaga - delam klien na webservis za VirtueMart spletno trgovino - na strežniški strani je uporabljen VMConnector.

Uporabniški avatar
krho
Prispevkov: 709
Pridružen: 11.01.2003 23:02:56

BDS 2006, WebService client, napaka: invalid Content-Type

Odgovor Napisal/-a krho » 30.03.2010 16:21:37

Če ti php aplikacija vrne text/html pošilja pa text/xml, potem pojdi zbrcat PHP programerja, ki je pisal webservice.
Uredite zbirko filmov, tv serij in iger - http://xcollect.sf.net
Zamenjate leglo virusov s preprostim in naprednim odjemalcem elektronske pošte. - http://www.simail.si

zippo
Prispevkov: 264
Pridružen: 14.07.2002 12:11:29

BDS 2006, WebService client, napaka: invalid Content-Type

Odgovor Napisal/-a zippo » 30.03.2010 16:54:45

Hja, lahko reči. Sej bi ga, a nimam pojma, kje je :)

Uporabniški avatar
Runner
Prispevkov: 1079
Pridružen: 03.02.2005 12:05:25

BDS 2006, WebService client, napaka: invalid Content-Type

Odgovor Napisal/-a Runner » 30.03.2010 17:47:28

Poglej kaj dejansko dobiš ven. Jaz vidim dve možnosti:

1. Service dejansko vrača HTML kar je seveda narobe in to ne bo nikakor delalo. Lahko so tudi samo headerji napačno nastavljeni, kar je sicer manj verjetno.
2. Imaš problem v komunikaciji, nakar na PHP strani pride do napake in service vrne opis napake v HTML obliki. Tudi to se dogaja.

Torej poglej kaj dobiš vrnjeno in boš videl kje je problem in ali ga sploh lahko odpraviš brez spremembe SOAP servisa.

5r
Prispevkov: 131
Pridružen: 14.01.2003 11:14:38

BDS 2006, WebService client, napaka: invalid Content-Type

Odgovor Napisal/-a 5r » 31.03.2010 05:55:39

Jaz sem v delphi 7 imel problem tudi z utf-8&šumniki, vendar je bil problem, ko sem jaz pošiljal podatke in ne odgovor strežnika.

Odgovori