首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用libcurl作为XML文件发送SOAP请求

使用libcurl作为XML文件发送SOAP请求
EN

Stack Overflow用户
提问于 2010-11-09 09:03:32
回答 2查看 2.5K关注 0票数 1

我正在尝试使用libcurl向web服务发送SOAP http post。我已经在我生成的XML文件中形成了SOAP请求。现在,我需要将这些XML文件传输到the服务。注:我对编写new服务(尤其是C语言)非常陌生。

有没有办法使用libcurl直接从XML文件发送SOAP请求?或者我必须将内容读入一个字符串?我只能使用C编程语言来完成这项任务。

我一直在看文档和不同的代码片段,但是我似乎找不到任何东西来做所要求的事情。这个curl链接是通过一个字符串http://curl.haxx.se/libcurl/c/post-callback.html实现的。FOr速度目的我非常希望在发送字符串之前不必将其传递给它。

EN

回答 2

Stack Overflow用户

发布于 2010-11-09 09:45:10

你使用curl_easy_setopt()吗?然后你可能想看看CURLOP_WRITEFUNCTION和CURLOPT_WRITEDATA。

票数 2
EN

Stack Overflow用户

发布于 2010-11-09 09:51:01

我这样做的方式是:

*获取TinyXML,将文件加载到TiXmlDocument中,并使用TiXmlPrinter获取字符串形式的XML文件

*设置post请求body中字符串的值(也可以设置headers,但与HTTP标准headers相同)

*查看curl_easy_setopt()的回调和其他内容(:

祝好运(:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4131946

复制
相关文章
soap 返回xml 文件 soap 文件 webservice wsdl
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/100557.html原文链接:
全栈程序员站长
2021/05/06
1.3K0
使用HttpClient通过Post请求发送MultipartFile文件
需要引用的依赖: httpclient-4.5.3.jar,httpmime-4.3.jar
Li_XiaoJin
2022/06/10
8.2K6
使用HttpClient通过Post请求发送MultipartFile文件
python发送soap报文_python处理SOAP API
我们常见的API一般是restful, 但是有的时候也会遇到非restful的时候,对于Restful API, 我们很容易用python处理。SOAP API 我们如何来处理呢?
全栈程序员站长
2022/09/14
4.8K0
libcurl上传文件
libcurl参数很多,一不小心就容易遇到问题。曾经就遇到过一个很蛋疼的问题:libcurl断点下载>>
meteoric
2018/11/19
4.5K0
精讲RestTemplate第10篇-使用代理作为跳板发送请求
本节我们要为大家介绍一下,如何在使用RestTemplate发送请求的时候使用代理Proxy。至于为什么要使用代理,给大家举一个简单的例子:一些做过爬虫的同学可能都知道,当爬虫高频的多次访问一个网站数据,可能导致请求客户端Ip被封锁的可能。很多情况下,做爬虫的企业就维护一个代理IP池,每发送一次请求,就更换一次IP。 代理Proxy作为跳板成为服务的直接访问者,代理使用者(真正的客户端)是间接访问服务。这样在服务端看来,每次请求是代理发出的,从代理IP池中一直更换代理发送请求,这样能够降低IP封锁的可能。
字母哥博客
2020/09/23
2.5K0
精讲RestTemplate第10篇-使用代理作为跳板发送请求
使用postman发送请求
作为测试,要有对接口进行测试的能力。在接口测试中,常用的工具是 postman。postman 是一个强大的接口测试平台,具有体验友好的可视化界面,在工作中常常作为研发的接口调试工具,以及测试的手动接口测试工具。
hogwartstester
2022/07/11
1.2K0
基于libcurl进行HTTP请求
互联网时代,单机客户端应用几乎不存在,许多服务存在云端,客户端通过HTTP(Restful API)访问云端服务,所以HTTP请求基础能力是客户端必备的。
gaigai
2020/02/10
7.6K3
原生js上传文件 发送JSON,XML,对请求的表单进行URL编码详解
HTML表单,当用户提交表单时,表单中的数据将会编码到字符串中,一并伴随着请求发送。
mySoul
2018/08/16
4.7K0
3.4 使用Axios发送请求
Axios 是一个开源的可以用在浏览器端和 NodeJS 的异步通信框架,她的主要作用就是实现 AJAX 异步通信,其功能特点如下:
Qwe7
2022/07/21
7840
libcurl下载文件
curl_easy_setopt(pHandler , CURLOPT_WRITEFUNCTION, WriteData);
meteoric
2018/11/20
2.5K0
Axios发送post请求下载文件
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/pyycsd/article/details/80969651
用户1212940
2019/06/20
3.4K0
python使用request发送post请求
唯一Chat
2023/09/15
2230
软件测试|使用 cURL 发送请求
cURL 是一个通过 URL 传输数据的,功能强大的命令行工具。cURL 可以与 Chrome Devtool 工具配合使用,把浏览器发送的真实请求还原出来,附带认证信息,脱离浏览器执行,方便开发者重放请求、修改参数调试,编写脚本。也可以单独使用,根据自己的需求构造请求调整参数,构造多种接口测试场景。
霍格沃兹测试开发Muller老师
2023/01/03
1K0
技术分享 | 使用 cURL 发送请求
cURL 是一个通过 URL 传输数据的,功能强大的命令行工具。cURL 可以与 Chrome Devtool 工具配合使用,把浏览器发送的真实请求还原出来,附带认证信息,脱离浏览器执行,方便开发者重放请求、修改参数调试,编写脚本。也可以单独使用,根据自己的需求构造请求调整参数,构造多种接口测试场景。
霍格沃兹测试开发Muller老师
2022/08/09
8830
总结:使用 RestTemplate 发送HTTP请求
一般发送HTTP请求是使用 Apache的HttpClient,它比较灵活。在 spring cloud 中往往提供的 REST 风格的服务。RestTemplate 提供了一种简单便捷的模板类来进行HTTP操作的方式。
张云飞Vir
2021/05/18
2.9K0
Vue笔记:使用 axios 发送请求
在Vue1.0的时候有一个官方推荐的 ajax 插件 vue-resource,但是自从 Vue 更新到 2.0 之后,官方就不再更新 vue-resource。
朝雨忆轻尘
2019/06/19
1.9K0
Jmeter系列(28)- 发送 soap 协议的接口
可以在这网站找到各式 soap 协议的接口进行测试:http://www.webxml.com.cn/zh_cn/weather_icon.aspx
小菠萝测试笔记
2020/06/28
7990
Jmeter系列(28)- 发送 soap 协议的接口
SOAP UI 使用
转载于:https://my.oschina.net/u/2277088/blog/3024342
全栈程序员站长
2021/07/07
1K0
SOAP UI 使用
升级Php Curl扩展遇到的坑
线上服务器php引用的curl扩展依赖的curl库版本是7.29.0,业务想升级到7.71以上版本,因为这个版本支持域名配置HOST,即做一个后台推送功能,在后台配置后,要推送到前端每台服务器上,前端服务器提供了一个只供内部访问的域名和接口用于更新配置,因为前端服务端有多台,所以需要配置相同的域名,但用不同的IP,假设前端接口地址为 www.abc.com/updateConfig,有以下机器:
心平气和
2020/09/22
2K0
升级Php Curl扩展遇到的坑
点击加载更多

相似问题

使用libcurl发送SOAP请求

16

使用libcurl构建SOAP请求

13

使用经典ASP发送“application/ SOAP +xml”SOAP请求

21

发送多个SOAP XML请求

31

使用libcurl -C从文件读取SOAP请求和响应

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文