在一些接口的设计中有时用到了SOAP方式的请求,比如顺丰BSP的接口。

我尝试不同方式的POST方式请求,要么完全请求不到东西,要么接收到乱码,均以失败告终。

针对顺丰接口的SOAP请求的核心代码分享如下:

代码如下:

/**

* 发送soap请求

*/

private function _soap()

{

$client = new SoapClient($this->serviceUrl);

$info = new stdClass();

$info->arg0 = $this->xml;

$param = array($info);

$response = $client->__call(“sfexpressService”,$param);

return $response->return ;

}

/**

* 拼接出请求的xml

*/

public function createXml()

{

$xml = ‘

invoice_no.’” />

’;

$this->xml = $xml;

}

提示:

1.$this->serviceUrl 顺丰分配的BSP请求地址,注意是?wsdl的地址

2.$this->user,$this->passWord 即是顺丰分配的ID和校验码

3.返回的return是一个XML的String,你可能需要simplexml_load_string来解析。

更多信息请查看IT技术专栏

顺丰bsp系统 java_顺丰BSP订单号查询接口SOAP的请求示例相关推荐

  1. 顺丰bsp系统 java_顺丰BSP接口SOAP的请求示例

    顺丰BSP接口SOAP的请求示例 在一些接口的设计中有时用到了SOAP方式的请求,比如顺丰BSP的接口. 我尝试不同方式的POST方式请求,要么完全请求不到东西,要么接收到乱码,均以失败告终. 针对顺 ...

  2. 顺丰快递单号查询接口物流路由跟踪信息快递鸟api对接教程

    目录 1.完成前期准备工作 2.API接口 3.请求参数(Headers) 4.请求参数(Body) 5.返回参数(Return) 6.请求完整报文(示例) 7.成功返回报文(示例) 8.失败返回报文 ...

  3. c语言作业订单号查询,C语言 查询订单系统进不去 还请高手指点

    主界面选择 2  订单详情 无法执行后面的函数  高手帮看看 #include #include #include #include void quit(); void List();//查询服务函数 ...

  4. 简单航班查询系统java_基于jsp的航班信息查询-JavaEE实现航班信息查询 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的航班信息查询, 该项目可用各类java课程设计大作业中, 航班信息查询的系统架构分为前后台两部分, 最终实现在线上 ...

  5. 老黄历java_老黄历吉日吉时查询接口实现及代码示例

    老黄历吉日吉时查询接口提供老黄历查询,黄历每日吉凶宜忌查询. 接口平台:聚合数据 接口地址:http://v.juhe.cn/laohuangli/d 支持格式:JSON/XML 请求方式:HTTP  ...

  6. 顺丰java_顺丰API调用java版

    顺丰API调用java版 发布时间:2018-09-04 18:06, 浏览次数:3351 , 标签: 顺丰,api,web service 一.获取顾客编码及校验码 https://qiao.sf- ...

  7. 对接顺丰丰桥系统注意事项

    顺丰平台对接流程非常明确,按照提示注册登录下载对应的SDK进入开发即可,下面列一些对接工程中文档上不明确的地方. 1.小件可以申请免面单打印(无面单下单接口无法上线): 2.绑定月结账号:白名单认证比 ...

  8. 顺丰快递单号查询API接口调试demo【快递100API接口】

    顺丰目前提供了两种对接方式: 一种是开发者自助对接,需要注册丰桥账户后,申请成为开发者,再根据顺丰要求对接,整个流程较为繁琐: 还有一种方式就是通过第三方快递单号查询API接口服务商对接(例如快递10 ...

  9. 国际快递顺丰API接口接入教程代码示例

    快递100企业物流API支持接入国际快递顺丰API接口,而且我们的快递单号查询API接口,供小程序.APP.需实时返回物流轨迹信息即查即走,快递查询将提供输入运单编号立即获取物流最新轨迹,无需快递编码 ...

最新文章

  1. 我妈今年 70 岁,受不了Windows蓝屏,用了 21 年的 Linux!YYDS!
  2. vim的基本快捷操作(二)——可视模式
  3. Django 应用开发(2)
  4. mongodb之 复制集维护小结
  5. 大剑无锋之ArrayList中使用增强for循环能删除元素吗?【面试推荐】
  6. 数学不好、英语不好、非本专业,想学python数据分析,能安排吗?
  7. java学习笔记之数组
  8. GL-关于intercopany 和intracompany 的个人理解
  9. 拉普拉斯算子属于卷积方法吗_论文笔记 - 图卷积神经网络综述
  10. 使用eclipse调试hive mapreduce
  11. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_08 转换流_2_编码引出的问题_FileReader读取GBK格式文件...
  12. 【linux】Redhat 7 更新 yum源
  13. python实现分层随机抽样算法_python分层随机抽样
  14. 抽象类可用于创建对象吗_蜈蚣兰,见过吗?可用于口腔炎,鼻窦炎,气管炎,肾盂肾炎...
  15. HTML-head头部浅析
  16. Flutter vs Native用于移动开发
  17. excel如何将内容拆分为多个表格?
  18. Windows下的Socket编程——基本步骤
  19. 技术人员考研英语2001年-2007
  20. waves服务器系统盘,在Midas调音台上使用Waves插件

热门文章

  1. Modern GMT Series:Slice in 3D View (三维切片图)
  2. 痞子衡嵌入式:实抓Flash信号波形来看i.MXRT的FlexSPI外设下AHB读访问情形(有预取)...
  3. 福尔摩斯探案集(上)第四章 亨利·巴斯克维尔爵士
  4. 看到一个 cool sign
  5. powerdesigner中name属性变为注释_se7en3_新浪博客
  6. Kali使用Aircrack-ng进行暴力破解WIFI密码
  7. 安装64位win7(适合没有4G以上U盘或DVD光驱)
  8. 以计算机专业为主的活动,院系宣传 | 计算机科学与技术系:以梦为码
  9. 【arXiv2022】GroupTransNet: Group Transformer Network for RGB-D Salient Object Detection
  10. [1150]Linux服务器上使用rz命令上传文件报:Segmentation Fault