此请求需要基本身份验证:用户名和密码。
具有两个字段的标头。
和XML主体。这个API已经在Postman中测试过了,但是我不知道如何在Laravel中使用,我以前只使用JSON。有什么建议我如何开始吗?或者我可以使用的任何软件包?
polkgigr1#
您可以使用http post
$http=Http::withHeaders([ 'Content-Type'=>'application/xml', 'SOAPAction'=>'balance' ])->post(url,$xmlBodyContent); return response($http->body()) ->withHeaders([ 'Content-Type' => 'text/xml' ]);
另一种方法是使用withBody方法
withBody
$http=Http::withHeaders([ 'Content-Type'=>'application/xml', 'SOAPAction'=>'balance' ])->withBody($xmlBodyContent,"text/xml")->post(url);
对于xml文档注解参考:https://www.php.net/manual/en/simplexml.examples-basic.php要生成xml数组,请使用array-to-xml
1条答案
按热度按时间polkgigr1#
您可以使用http post
另一种方法是使用
withBody
方法对于xml文档注解参考:https://www.php.net/manual/en/simplexml.examples-basic.php
要生成xml数组,请使用array-to-xml