Mja ik denk van, lamaar prutsen enzo.. en waarempel soms lukt het ook nog!
Uit de resultaat 3 uit m'n searchquery op google:
http://osdir.com/ml/php.xml-rpc/2006-03/msg00003.html
weer een ander resultaat zegt dit:But be aware that .NET web services have a nasty habit of requiring NTLM
authentication which is a b*tch, because PHP SOAP (and many other SOAP
clients) does not support it (it is a dedicated MS auth type, used in IIS
and generally in Windows environment).
http://osdir.com/ml/php.xml-rpc/2006-03/msg00003.html
Ga daar eens mee prutsen dus zou ik zeggen, of gooi gewoon die authenticatie van die webservice om naar iets wat de rest van de wereld ook snapt (mits je daar de mogelijkheid toe hebt natuurlijk)With recent php and curl versions, you might also get support for NTLM authentication, but I never tried it out...
[ Voor 9% gewijzigd door SchizoDuckie op 15-01-2008 13:41 ]
Allemaal al geprobeerd, met CURL kan het alleen als je de XML requests over gaat sturen en dat is niet de bedoeling. Heb op dit moment dus niet te mogelijkheid om die authenticatie weg te halen of te veranderen. Daarom vroeg ik het ookSchizoDuckie schreef op dinsdag 15 januari 2008 @ 13:40:
Uit de resultaat 3 uit m'n searchquery op google:
[...]
weer een ander resultaat zegt dit:
http://osdir.com/ml/php.xml-rpc/2006-03/msg00003.html
[...]
Ga daar eens mee prutsen dus zou ik zeggen, of gooi gewoon die authenticatie van die webservice om naar iets wat de rest van de wereld ook snapt (mits je daar de mogelijkheid toe hebt natuurlijk)
Maar thnx voor je snelle response.
Mja ik denk van, lamaar prutsen enzo.. en waarempel soms lukt het ook nog!
Heeft iemand al een oplossing gevonden? Of heeft iemand nog suggesties?
Ik zit namelijk met precies hetzelfde probleem
Ik zit namelijk met precies hetzelfde probleem
Ik heb zelf een tijdje geleden een .net webservice moeten laten communiceren met PHP, en mijn ervaring was daarin: .net klopt niet helemaal, en de SOAP libraries van PHP zitten vol bugs.
Uiteindelijk heb ik een class geschreven waarin ik 'handmatig' XML requests maak en uitlees.
Uiteindelijk heb ik een class geschreven waarin ik 'handmatig' XML requests maak en uitlees.
Ook de oplossing waar ik voor een SOAP koppeling voor gegaan ben een tijd geleden - handmatig XML requests maken en versturen.Maghiel schreef op woensdag 06 augustus 2008 @ 21:44:
Ik heb zelf een tijdje geleden een .net webservice moeten laten communiceren met PHP, en mijn ervaring was daarin: .net klopt niet helemaal, en de SOAP libraries van PHP zitten vol bugs.
Uiteindelijk heb ik een class geschreven waarin ik 'handmatig' XML requests maak en uitlees.
Uiteindelijk voor een tweede koppeling toch nog eens naar de PHP SoapClient gekeken en, mits de .NET server geen NTLM gebruikt, is het wel aan de praat te krijgen door handmatige de calls te maken op het client object (middels __call) en alle variabelen eerst toe te wijzen aan een stdObj. Uitleg en voorbeeld hier.
Wat betrefd NTLM, ik ben bang dat je daar toch echt vastzit aan cURL
Vast zit aan cURL? Zelfs met cURL kreeg ik het niet aan de praat....
De beveiliging draait nu Digest
Ik ben nu met nuSOAP wat calls aan het maken, en ik moet zeggen... het lijkt goed te werken
Ik moet me echter nog wel een beetje in SOAP verdiepen, maar de simpele requests verwerkt hij goed.
De beveiliging draait nu Digest
Ik ben nu met nuSOAP wat calls aan het maken, en ik moet zeggen... het lijkt goed te werken
Ik moet me echter nog wel een beetje in SOAP verdiepen, maar de simpele requests verwerkt hij goed.
cURL's CURLOPT_HTTPAUTH setting kun je instellen op CURLAUTH_NTLM (met curl_setopt), dan zou'ie het wel moeten doen lijkt me?
NuSOAP heb ik ook eens mee gewerkt, maar was in mijn ervaring brakker dan PHP's SOAP class (zo zat in mijn versie nog gewoon een bug waardoor UTF-8 data niet goed binnenkwam). Nouja, zolang die het wel doet...
NuSOAP heb ik ook eens mee gewerkt, maar was in mijn ervaring brakker dan PHP's SOAP class (zo zat in mijn versie nog gewoon een bug waardoor UTF-8 data niet goed binnenkwam). Nouja, zolang die het wel doet...
[ Voor 11% gewijzigd door FragFrog op 07-08-2008 11:48 ]
Pagina: 1