Linux下使用Curl调用Java的WebService接口
其实只要是标准的WSDL的SOA接口WebService都可以用。
调用方式:
注意:上面的方式不包括加密或者登录的,其实SOA有一套完整的加密方式。
curl -H'Content-Type: text/xml;charset=utf-8;SOAPAction: "http://xxxx.com/xxxxAPI/Login"'-d '<?xml version="1.0"encoding="utf-16"?><soap:Envelopexmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><Loginxmlns="http://xxxx.com/xxxxAPI/"><loginRequest><RequestHead><LoginToken /><Language /><GUID/><Version /><TestMode>0</TestMode> </RequestHead><UserName>test</UserName><Password>xxxx</Password></loginRequest></Login></soap:Body></soap:Envelope>' http://localhost:10481/xxxxAPIService.asmx
参考:
http://www.cnblogs.com/MarsCheng/p/7218424.html(以上部分内容转自此篇文章)
http://lfstar.blog.163.com/blog/static/56378987201041843056809/
http://www.blackzs.com/archives/396
http://blog.csdn.net/yui/article/details/6165337(有完整的登录请求)
http://blog.csdn.net/russ44/article/details/53308838
http://www.blackzs.com/archives/396
Linux下使用Curl调用Java的WebService接口相关推荐
- java version 和javac版本不一致_解决linux下javac -version和java -version版本显示不一致...
[javascript] view plaincopy [root@localhost usr]# $JAVA_HOME/bin/java -version bash: /bin/java: 没有那个 ...
- .NET调用JAVA的WebService方法
调用WebService,最简单的办法当然是直接添加WEB引用,然后自动产生代理类,但是在调用JAVA的WebService时并没有这么简单,特别是对于SoapHeader的处理,在网上也有相关资料, ...
- linux 下使用 curl 访问带多参数,GET掉参数解决方案
linux 下使用 curl 访问带多参数,GET掉参数解决方案 参考文章: (1)linux 下使用 curl 访问带多参数,GET掉参数解决方案 (2)https://www.cnblogs.co ...
- Linux下C如何调用PCI Lib函数
Linux下C如何调用PCI Lib函数 在Linux下,可以通过"setpci"和"setpci"命令来访问PCI设备的配置空间,那么能否用程序来访问PCI ...
- Linux下使用curl
Linux下使用curl Curl是Linux下一个很强大的http命令行工具,其功能十分强大. 1)读取网页 $ curl linuxidc.com">http://www.linu ...
- linux下tomcat部署java web项目_在linux下用tomcat部署java web项目的过程与注意事项
在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/ ...
- linux下QT工程调用opencv、libtorch,并用cmake编译,及其遇到的一些问题的解决方法
linux下QT工程调用opencv.libtorch,并用cmake编译: 文章目录 一.新建QT工程 二.编写CMakeLists.txt文件 三.各个文件的内容如下: 1.mainwindow. ...
- Linux下安装curl
Linux下安装curl https://www.cnblogs.com/suidouya/p/7387861.html 亲测ubuntu16.04安装成功. 步骤 1)下载curl包(可以在这个网站 ...
- 如何在LINUX下利用QT调用第三方软件WPS
如何在LINUX下利用QT调用第三方软件WPS 前言: 在开发过程中,客户需要一个在线查看功能,能够打开WORD.PDF的文件,并且显示在屏幕上,需要调用第三方软件WPS来实现这个功能. 技术点: 1 ...
最新文章
- C++随时输出到文件-outfile
- 鄙人为啥要在博客上记录学到的技术细节?
- 2020蓝桥杯省赛---java---B---1(指数计算)
- 前端学习(1393):多人管理项目13加密实现
- C/C++中的声明与定义
- Android mock单例对象,如何对Java单例模式进行mock
- vimrc.local 备份
- Oracle 项目就是那回事 ----表空间的管理
- 搜狗AI,正在抢滩智能手机
- 初赛中的CCF广告题
- C++ Primer Plus学习(八)——函数进阶
- 好文章推荐 数据库mysql
- 分享一些做课题调查的方法
- 【JAVA之NIO框架介绍】
- ESP8266连接手机
- 47. DDR2内存初始化代码分析-10
- 采集豆瓣“我看过的电影” 整合到wordpress_wordpress豆瓣插件
- 计算机界面打不了五笔,64位win7五笔输入法无法使用怎么办_win7电脑五笔输入法无法使用如何解决-win7之家...
- Mac无缝更换电脑--数据迁移
- 网站安全不可忽视--一个收费网站的破解过程