Jadual Kandungan
回复讨论(解决方案)

soap调用无返回值值

Jun 23, 2016 pm 01:57 PM
soap panggilan nilai pulangan

我使用$result = $this->CLIENT->GetOrders(new SoapVar($XMLSearch,XSD_ANYXML));调用soap的GetOrders函数,无返回值,但是我使用$this->CLIENT->__getLastRequest();可以得到我想要的结果的xml格式。

1.我new了一个soapclient,
$this->CLIENT = new SoapClient('http://services.carsolize.com/BookingServices/OrdersService.svc?wsdl',
array(
/*"SoapAction" => "urn:IOrdersService/GetOrders",*/
'exceptions' => true,
"trace" => 1,
)
);
2.发送请求:
try{
$XMLSearch = '

'.CARSOLIZE_PASSWORD.' '.CARSOLIZE_USERNAME.'
'.$this->INPUT_VALIDATION['VALID']['date_from'].'T00:00:00 0 '.$this->INPUT_VALIDATION['VALID']['date_to'].'T00:00:00

';
$result = $this->CLIENT->GetOrders(
new SoapVar($XMLSearch,XSD_ANYXML)
);
var_dump($this->CLIENT->__getFunctions());
echo $this->CLIENT->__getLastResponse());
var_dump($this->CLIENT->__getTypes());

echo $result ;
}catch(Exception $e){
echo $e->getMessage();
}
3.$result是空的,什么也没打印出来,也没有报错,但是$this->CLIENT->__getLastResponse()有值
我不知道问题出在什么地方,为什么getlastresponse又值而getorder没有值呢


回复讨论(解决方案)

缺少用户名和口令,无法进行测试

缺少用户名和口令,无法进行测试


用户名和密码是公司的,你想怎么测试,我可以把返回值贴出来,谢谢

你不是说  无返回值 吗?
既然能  可以把返回值贴出来
那还问什么?

1.__getlastresponse的返回值:
true1467API Dev\APi LiveAPI Dev\APi Live14672013-04-08T06:44:07.46Hotelbeds live2013-03-21T14:32:11.8236565SGD2063.866581HotelsCX13Hotelbeds28433336SGD327.06202.54000000000002EUR2013-05-09T00:00:002013-05-16T00:00:00SGD2063.861278.08EUR2013-05-15T00:00:002013-05-17T00:00:00SGD2063.861278.08EUR2013-05-18T00:00:00No show2013-05-18T00:00:002013-05-25T00:00:00633 Toyo, Kotoku, Tokyo, 1350016 Japan TokyoJP81-3-568357754032332East 21 +81 3 5683 56834135001626081AvailableRoom only ROStandard26081UserMr.TestAdult26083UserMrs.DummyAdultROOM ONLYDOUBLE SEMIDOUBLEDOUBLE SEMIDOUBLEDoubleAvailableRoom only ROStandard26082StigSirTheAdultROOM ONLYSINGLE STANDARDSINGLE STANDARDSingle1467API Dev\APi LiveAPI Dev\APi Live14672013-04-08T06:43:40.637GTA live b2b2013-03-28T09:35:56.3076990SGD3027006HotelsCX12GTAIiVpcP5twk+dJP+ts3G+aQ==993592SGD151151SGD2013-06-02T00:00:002013-06-07T00:00:00cancellationSGD302302SGD2013-06-08T00:00:00No show2013-06-08T00:00:002013-06-10T00:00:00730 Yellowst Rd, Cody, 824141123, Wy, Us CODY  YELLOWSTONE NATIONAL PARK AREAUS1-307-52762144088151Super 8 Cody 1-307-5276214227793AvailableRoom only ROStandard27793roseteMrvincentAdult27794condeMrjrAdultRoom onlyStandard Queen Non SmokingStandard Queen Non SmokingQueen
2.getorder无返回值
3.__getFunctions的返回值:
array(4) {
  [0]=>
  string(38) "UNKNOWN GetOrders(UNKNOWN $parameters)"
  [1]=>
  string(41) "UNKNOWN GetFinReport(UNKNOWN $parameters)"
  [2]=>
  string(38) "UNKNOWN GetOrders(UNKNOWN $parameters)"
  [3]=>
  string(41) "UNKNOWN GetFinReport(UNKNOWN $parameters)"
}
4.__getlastrequest的返回值:

**** **** 2013-01-12T00:00:00 0 2013-05-12T00:00:00

你不是说  无返回值 吗?
既然能  可以把返回值贴出来
那还问什么?


我用soapui测试,可以正常返回。难道soapui的返回值是通过soapclient的__getLastResponse返回的而不是通过getorders返回的

不经测试,我如何知道你写的是否正确?

不经测试,我如何知道你写的是否正确?


谢谢你,我好像知道问题了,我测试了一下,他们每个函数有两套,有一套有问题,没有返回值

我以为找到问题了,结果没找到问题,是有两个server,但是https://rd00155d3a2faa/BookingServices/OrdersService.svc所有的request都是没有响应的,不只是getOrder没有响应。

这个问题目前解决了吗?我也遇到了这样的问题

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk menggunakan Python untuk memanggil API Peta Baidu untuk melaksanakan fungsi pertanyaan lokasi geografi? Bagaimana untuk menggunakan Python untuk memanggil API Peta Baidu untuk melaksanakan fungsi pertanyaan lokasi geografi? Jul 31, 2023 pm 03:01 PM

Bagaimana untuk menggunakan Python untuk memanggil API Peta Baidu untuk melaksanakan fungsi pertanyaan lokasi geografi? Dengan perkembangan Internet, pemerolehan dan penggunaan maklumat lokasi geografi menjadi semakin penting. Peta Baidu ialah aplikasi peta yang sangat biasa dan praktikal yang menyediakan pelbagai perkhidmatan pertanyaan lokasi geografi. Artikel ini akan memperkenalkan cara menggunakan Python untuk memanggil API Peta Baidu untuk melaksanakan fungsi pertanyaan lokasi geografi dan melampirkan contoh kod. Mohon akaun pembangun Baidu Map dan aplikasi Pertama, anda perlu mempunyai akaun pembangun Baidu Map dan buat aplikasi. Log masuk

PHP dan SOAP: Cara Melaksanakan Panggilan Prosedur Jauh (RPC) PHP dan SOAP: Cara Melaksanakan Panggilan Prosedur Jauh (RPC) Jul 29, 2023 pm 02:45 PM

PHP dan SOAP: Cara melaksanakan Panggilan Prosedur Jauh (RPC) Pengenalan: Dalam beberapa tahun kebelakangan ini, dengan peningkatan sistem teragih, Panggilan Prosedur Jauh (RPC) telah diterima pakai secara meluas dalam pembangunan Web. Artikel ini akan memperkenalkan cara melaksanakan RPC menggunakan PHP dan SOAP, dan menunjukkan penggunaannya melalui contoh kod. 1. Apakah panggilan prosedur jauh (RPC)? Panggilan prosedur jauh (RemoteProcedureCall, RPC) ialah komunikasi

Bagaimana untuk menyelesaikan masalah yang nilai pulangan scanf diabaikan Bagaimana untuk menyelesaikan masalah yang nilai pulangan scanf diabaikan Nov 14, 2023 am 10:01 AM

Penyelesaian kepada nilai pulangan yang diabaikan scanf termasuk menyemak nilai pulangan scanf, mengosongkan penimbal input dan menggunakan fgets dan bukannya scanf. Pengenalan terperinci: 1. Semak nilai pulangan scanf Anda harus sentiasa menyemak nilai pulangan fungsi scanf Nilai pulangan fungsi scanf ialah bilangan parameter yang berjaya dibaca jika nilai pulangan tidak konsisten. ia bermakna input tidak betul 2 , Kosongkan penimbal input Apabila menggunakan fungsi scanf, jika data input tidak sepadan dengan format yang diharapkan, data dalam penimbal input akan hilang, dsb.

Kemahiran panggilan kamera PHP: Bagaimana untuk melaksanakan penukaran berbilang kamera Kemahiran panggilan kamera PHP: Bagaimana untuk melaksanakan penukaran berbilang kamera Aug 04, 2023 pm 07:07 PM

Kemahiran panggilan kamera PHP: Cara menukar antara berbilang kamera aplikasi kamera telah menjadi bahagian penting dalam banyak aplikasi web, seperti persidangan video, pemantauan masa nyata, dsb. Dalam PHP, kita boleh menggunakan pelbagai teknologi untuk memanggil dan mengendalikan kamera. Artikel ini akan menumpukan pada cara melaksanakan penukaran berbilang kamera dan menyediakan beberapa kod sampel untuk membantu pembaca memahami dengan lebih baik. Asas panggilan kamera Dalam PHP, kita boleh memanggil kamera dengan memanggil API JavaScript. Secara khusus, kami

Menghuraikan mesej SOAP menggunakan Python Menghuraikan mesej SOAP menggunakan Python Aug 08, 2023 am 09:27 AM

Menghuraikan mesej SOAP menggunakan Python SOAP (Simple Object Access Protocol) ialah protokol panggilan prosedur jauh (RPC) berasaskan XML yang digunakan untuk berkomunikasi antara aplikasi yang berbeza pada rangkaian. Python menyediakan banyak perpustakaan dan alatan untuk memproses mesej SOAP, yang paling biasa digunakan ialah perpustakaan suds. suds ialah perpustakaan klien SOAP untuk Python yang boleh digunakan untuk menghuraikan dan menjana mesej SOAP. Ia menyediakan mudah dan

Bagaimana untuk menyelesaikan akses sumber luaran dan panggilan dalam pembangunan PHP Bagaimana untuk menyelesaikan akses sumber luaran dan panggilan dalam pembangunan PHP Oct 08, 2023 am 11:01 AM

Cara menyelesaikan masalah mengakses dan memanggil sumber luaran dalam pembangunan PHP memerlukan contoh kod khusus Dalam pembangunan PHP, kita sering menghadapi situasi di mana kita perlu mengakses dan memanggil sumber luaran, seperti antara muka API, perpustakaan pihak ketiga atau sumber pelayan lain. . Apabila berurusan dengan sumber luaran ini, kita perlu mempertimbangkan cara mengakses dan membuat panggilan dengan selamat sambil memastikan prestasi dan kebolehpercayaan. Artikel ini menerangkan beberapa penyelesaian biasa dan menyediakan contoh kod yang sepadan. 1. Gunakan perpustakaan curl untuk memanggil sumber luaran Curl ialah perpustakaan sumber terbuka yang sangat berkuasa.

Bagaimana untuk memanggil API Peta Baidu melalui pengaturcaraan Python untuk melaksanakan fungsi paparan peta? Bagaimana untuk memanggil API Peta Baidu melalui pengaturcaraan Python untuk melaksanakan fungsi paparan peta? Aug 02, 2023 pm 08:27 PM

Bagaimana untuk memanggil API Peta Baidu melalui pengaturcaraan Python untuk melaksanakan fungsi paparan peta? Dengan perkembangan pesat Internet, aplikasi peta telah menjadi bahagian yang amat diperlukan dalam kehidupan kita. Sebagai salah satu aplikasi peta terbesar di China, Peta Baidu memberikan kami pelbagai perkhidmatan dan antara muka API, yang boleh merealisasikan fungsi paparan peta dengan mudah. Artikel ini akan memperkenalkan cara memanggil API Peta Baidu melalui pengaturcaraan Python untuk merealisasikan fungsi paparan peta, dan memberikan contoh kod yang sepadan. Pertama, kita perlu mendaftar a

Penunjuk fungsi C++ sebagai nilai pulangan fungsi Penunjuk fungsi C++ sebagai nilai pulangan fungsi Apr 14, 2024 am 08:30 AM

Penunjuk fungsi boleh digunakan sebagai nilai pulangan fungsi, membolehkan kami menentukan pada masa jalan fungsi yang hendak dipanggil. Sintaksnya ialah: returntype(*function_name)(param1,param2,...). Kelebihan termasuk pengikatan dinamik dan mekanisme panggil balik yang membolehkan kami melaraskan panggilan fungsi mengikut keperluan.

See all articles