繁体   English   中英

SOAP请求Laravel

SOAP request laravel

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我想通过Laravel请求SOAP服务。 我使用SOAPUI通过xml请求,我可以获得响应数据。 但是,当我写代码时,我无法获得响应,仅返回Null。

我在SOAPUI中尝试这些

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cds="http://cdss.ofss.com/service/cdsSCustomerService">
   <soapenv:Header/>
   <soapenv:Body>
      <cds:QUERYCUSTOMER_IOFS_REQ>
         <cds:cdsS_HEADER>
            <cds:SOURCE>JSFT</cds:SOURCE>
            <cds:UBSCOMP>cdsS</cds:UBSCOMP>
            <cds:USERID>JSFT</cds:USERID>
            <cds:BRANCH>002</cds:BRANCH>
            <cds:SERVICE>cdsSCustomerService</cds:SERVICE>
            <cds:OPERATION>QueryCustomer</cds:OPERATION>
         </cds:cdsS_HEADER>
         <cds:cdsS_BODY>
            <cds:Customer-IO>
               <cds:CUSTID>00001882</cds:CUSTNO>
            </cds:Customer-IO>
         </cds:cdsS_BODY>
      </cds:QUERYCUSTOMER_IOFS_REQ>
   </soapenv:Body>
</soapenv:Envelope>

这些是我的Laravel代码:

$this->soapWrapper->add('cds', function ($service) {
      $service
        ->wsdl('http://192.168.100.40/findustomerService/findustomerService?wsdl');
    });

    $source='JSFT';
    $ubscomp='cdsS';
    $userid='JSFT';
    $branch='002';
    $service='cdsSCustomerService';
    $operation='QueryCustomer';
    $custno='00001882';
    $param=array(
               'SOURCE'=>$source,
               'UBSCOMP'=>$ubscomp,
               'USERID'=>$userid,
               'BRANCH'=>$branch,
               'SERVICE'=>$service,
               'OPERATION'=>$operation,
               'CUSTID'=>$custno);
    $response = $this->soapWrapper->call('cds.QueryCustomerIO',$param);
    dd($response);

我坚持了将近三天,有人能为我解决吗?

问题暂未有回复.您可以查看右边的相关问题.
4 Hel与Laravel的SOAP请求

嗨,我需要从SOAP Web服务获取数据。 这是一个例子: 我正在尝试使用laravel-soap软件包在Laravel中进行此调用,但是我无法很好地发出请求。 有人可以告诉我一种发出请求的方法吗? 实际上,我使用此代码来尝试影响结果,但出现错误“服务器无法处理请求。---&gt; ...

5 如何避免使用 SOAP API 和 Laravel 的多个请求

我目前有一个应用程序,可以通过单击鼠标调用我的 Laravel 后端。 Laravel 应用程序进一步向端点发出 SOAP 请求。 这将返回一个 JSON 对象。 然后我们将这个返回的 JSON 数据传递给前端。 此应用程序中的所有内容似乎都按预期工作,但是,最近我们意识到在发出 SOAP 请求 ...

6 Laravel 中相同的密钥,不同的数据 SOAP 请求

我正在使用 ArtisanWeb SOAPClient 包装器。 在我的 SAOP API 主体中,我有以下内容: 我应该能够通过这个调用将多个角色传递给 API。 我的代码如下所示: 显然,该集合不允许我拥有两个具有不同值的名为“角色”的键。 有没有解决的办法? 该代码适用于其他所有内容 ...

7 Laravel 使用外部 SOAP 请求验证字段

我使用来自网站的 .wsdl 文件在我的 AuthController.php 中创建了一个函数 soapRequest() 来检查增值税号是否存在: 在我看来,我只是写下数字,我可以查看数字是否有效: javascript 实际上我不需要它像这样工作......我只需要验证/验证用户 ...

8 Laravel 5中如何处理“ Throttle服务器拒绝的请求” SOAP响应

我已经制作了一个使用SOAP交换从Web API获取数据的Web应用程序。 最初,这是以一种过程性的方式完成的,现在我正尝试将其移入Laravel框架。 如果SOAP响应是“ Throttle服务器拒绝了请求”,我已经设置了向用户显示的view但是我不知道如何检查该特定错误。 这是课程: ...

9 对xml请求的Soap请求

我是新手。 我需要创建一个服务器,我从某个网站接收SOAP请求,然后删除SOAP标头并将其作为常规XML请求发送到另一个服务器。 那可能吗? 可以使用asp.net完成吗? ...

10 带有强肥皂的肥皂请求

我正在使用强肥皂节点模块来执行肥皂请求以获取信息。 我正在从肥皂服务器请求信息。 soap请求工作得很好,但是它的js对象的结构创建了我遇到麻烦的xml请求,下面的js对象... 当我发送请求时,结果似乎只返回obj在requestedValues(DisplayName)中的最后一 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM