c - 使用curl c选项发布Soap用户名和密码 header

标签 c linux curl soap

enter image description here 你好,

在使用基于 C 的curl 选项发布 SOAP 请求时,如何处理“用户名”和“密码” header 。

来自soap ui的请求:

00011498765432107

通过添加用户名和密码 header ,使用上述 SOAP UI 工具,上述请求可以正常工作。

当我尝试使用“curl_easy_setopt(curl, CURLOPT_USERPWD, "admin:admin");”来处理此问题时c API 选项我面临内部服务器错误和未知用户异常。

如何使用curl处理异常。

感谢和问候 普莱文

最佳答案

您可以通过创建实现 SOAPHandler 接口(interface) 的自定义处理程序类来访问 SOAP header ,您可以在其中定义 handleMessage 方法。

查看此博客了解详细信息:Using a Message Handler to alter the SOAP Header in a Web Service Client

关于c - 使用curl c选项发布Soap用户名和密码 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24053055/

相关文章:

无法在 Ubuntu 中使用 Codeblocks IDE 编译 libcurl

c - 链接 clang 时出错

c - 如何设置异常发生时的回调函数?

linux - Puppet 或 Chef 上的虚拟主机/Apache 设置,需要重新配置吗?

linux - 百胜是否更新运行进程?

使用 openssl s_client 的无 CA root 的 SSL

c++ - 插入排序错误

c - 如何在不忙等待的情况下呈现计数信号量的监视器实现?

linux - 在启动时触发 bash 脚本以定期执行

php - 从 CURL 帖子返回 php 变量