Merhaba arkadaşlar soap ile bir bağlantı kurmaya çalışıyorum header ve bodyden olusacak sekılde header ıcınde username password body ıcınde gonderılecek parametreler olucak yapıyorum fakat olmuyor ekran cıktsının asagıdakı gıbı olması lazım bu konuda yardımcı olabılcek bırılerı varmı acaba
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <AuthHeader xmlns="http://tempuri.org/"> <Username>string</Username> <Password>string</Password> </AuthHeader> </soap:Header> <soap:Body> <CreateAccountControl xmlns="http://tempuri.org/"> <name1>string</name1> <name2>string</name2> <email>string</email> </CreateAccountControl> </soap:Body></soap:Envelope>
Soap bağlantısı Yardım
3
●137
- 13-03-2020, 00:12:17Hangi dilde göndermeyi deniyorsun, neden böyle bir yola başvurdun tarzı soruların cevaplarını alabilirsek hem alternatifleri değerlendirebiliriz hem de daha net yanıtlar verebiliriz. Header da neden göndermeyi deniyorsun mesela o da bir sorunetfroy adlı üyeden alıntı: mesajı görüntüle
- 13-03-2020, 01:31:48Php dilinde gönderıyorum vermıs oldugum ekran cıktısı kabul ettıgı yöntem yani header seklınde yollamam gerekliAtroks adlı üyeden alıntı: mesajı görüntüle
- 14-03-2020, 13:22:12Merhaba
https://www.php.net/manual/tr/soapcl...oapheaders.php adresinde gösterildiği üzere:
<?php $ns = 'http://tempuri.org '; $header = [ 'Username'=>'username', 'Password'=>'Password' ]; $body = [ 'parametre1'=>$deger1, 'parametre2'=>$deger2 ]; $SOAPheader = new SOAPHeader($ns, 'AuthHeader', $header) $SOAPclient = new SOAPClient('....?wsdl'); $SOAPclient->__setSoapHeader($SOAPclient ); $SOAPclient->__call('metodadi',$body); ?>Bir dener misiniz?