其实只要是标准的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接口相关推荐

  1. java version 和javac版本不一致_解决linux下javac -version和java -version版本显示不一致...

    [javascript] view plaincopy [root@localhost usr]# $JAVA_HOME/bin/java -version bash: /bin/java: 没有那个 ...

  2. .NET调用JAVA的WebService方法

    调用WebService,最简单的办法当然是直接添加WEB引用,然后自动产生代理类,但是在调用JAVA的WebService时并没有这么简单,特别是对于SoapHeader的处理,在网上也有相关资料, ...

  3. linux 下使用 curl 访问带多参数,GET掉参数解决方案

    linux 下使用 curl 访问带多参数,GET掉参数解决方案 参考文章: (1)linux 下使用 curl 访问带多参数,GET掉参数解决方案 (2)https://www.cnblogs.co ...

  4. ​Linux下C如何调用PCI Lib函数

    Linux下C如何调用PCI Lib函数 在Linux下,可以通过"setpci"和"setpci"命令来访问PCI设备的配置空间,那么能否用程序来访问PCI ...

  5. Linux下使用curl

    Linux下使用curl Curl是Linux下一个很强大的http命令行工具,其功能十分强大. 1)读取网页 $ curl linuxidc.com">http://www.linu ...

  6. linux下tomcat部署java web项目_在linux下用tomcat部署java web项目的过程与注意事项

    在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/ ...

  7. linux下QT工程调用opencv、libtorch,并用cmake编译,及其遇到的一些问题的解决方法

    linux下QT工程调用opencv.libtorch,并用cmake编译: 文章目录 一.新建QT工程 二.编写CMakeLists.txt文件 三.各个文件的内容如下: 1.mainwindow. ...

  8. Linux下安装curl

    Linux下安装curl https://www.cnblogs.com/suidouya/p/7387861.html 亲测ubuntu16.04安装成功. 步骤 1)下载curl包(可以在这个网站 ...

  9. 如何在LINUX下利用QT调用第三方软件WPS

    如何在LINUX下利用QT调用第三方软件WPS 前言: 在开发过程中,客户需要一个在线查看功能,能够打开WORD.PDF的文件,并且显示在屏幕上,需要调用第三方软件WPS来实现这个功能. 技术点: 1 ...

最新文章

  1. C++随时输出到文件-outfile
  2. 鄙人为啥要在博客上记录学到的技术细节?
  3. 2020蓝桥杯省赛---java---B---1(指数计算)
  4. 前端学习(1393):多人管理项目13加密实现
  5. C/C++中的声明与定义
  6. Android mock单例对象,如何对Java单例模式进行mock
  7. vimrc.local 备份
  8. Oracle 项目就是那回事 ----表空间的管理
  9. 搜狗AI,正在抢滩智能手机
  10. 初赛中的CCF广告题
  11. C++ Primer Plus学习(八)——函数进阶
  12. 好文章推荐 数据库mysql
  13. 分享一些做课题调查的方法
  14. 【JAVA之NIO框架介绍】
  15. ESP8266连接手机
  16. 47. DDR2内存初始化代码分析-10
  17. 采集豆瓣“我看过的电影” 整合到wordpress_wordpress豆瓣插件
  18. 计算机界面打不了五笔,64位win7五笔输入法无法使用怎么办_win7电脑五笔输入法无法使用如何解决-win7之家...
  19. Mac无缝更换电脑--数据迁移
  20. 网站安全不可忽视--一个收费网站的破解过程

热门文章

  1. 浅谈SQL Server逻辑读、物理读、预读
  2. python语言初学
  3. zookeeper四字监控命令
  4. 栈(stack)简单实现,系统栈是如何保存函数调用信息的?
  5. android qq1像素页面,Android QQ空间1.2体验
  6. 什么叫虚继承(虚拟继承)?如何消除继承中的二义性?
  7. 微软开源的浏览器自动化工具-Playwright
  8. 什么是生命周期?Activity生命周期的三种状态
  9. opencv的透视变换(投影变换)
  10. 论文画图——eps格式的图