laravel - 如何在 Laravel 中发出 SOAP 请求?
问题描述
此请求需要基本身份验证:用户和密码。
带有两个字段的标题。
和 xml 正文。
此 API 在 Postman 中经过测试。但我不确定如何在 Laravel 中进行这项工作,我之前只使用 JSON。
有什么建议我该如何开始?或者我可以使用的任何包?
解决方案
你可以使用http post
$http=Http::withHeaders([
'Content-Type'=>'application/xml',
'SOAPAction'=>'balance'
])->post(url,$xmlBodyContent);
return response($http->body())
->withHeaders([
'Content-Type' => 'text/xml'
]);
对于 xml 文档符号参考:https ://www.php.net/manual/en/simplexml.examples-basic.php
推荐阅读
- android - 在 RecyclerView 项目上添加多个 onClickListener
- angularjs - Angular的生成方式是什么
- git - 使用 GitHub PR 间歇性地将发布分支合并到主分支
- sql-server - 选择最高的值,无论何时多次出现相同的值
- r - 我如何取消引用 fable::aggregate_key 的字符列名?
- uwp - 将 comptr 设置为 winrt::UserControl::Tag() 时出错
- python - Biopython 现在无法下载 .PDB 文件
- python - 让乌龟变大?
- java - 如何了解和学习那些java组件?
- swift - iOS Swift 检测方块