如何使用Httpful库从laravel应用程序发送XML数据?

时间:2016-03-28 20:26:17

标签: php xml api laravel

我想使用建议以XML格式而不是POST请求发送数据的API。我找到了一个名为HTTPFUL的库名。这听起来对我很好,并愿意在github上做出贡献。

我尝试从本地服务器进行API调用。代码如下:

public function sms()
{
    $uri = "http://sms.webmates.co.in/api/postsms.php";
    $xml = '<MESSAGE>
<AUTHKEY>10****************272</AUTHKEY>
<SENDER>RSSSSS</SENDER>
<ROUTE>template</ROUTE>
<CAMPAIGN>Sign Up SMS</CAMPAIGN>
<COUNTRY>91</COUNTRY>
<SMS TEXT="test message1">
<ADDRESS TO="9********0"></ADDRESS>
</SMS>
</MESSAGE>';

    $response = \Httpful\Request::post($uri)->body($xml)
        ->sendsXml()
        ->send();
    echo $response->body;
}

echo语句产生code: 201。这个错误似乎不是 API,因为API服务器网站上没有反映API调用。我不明白这个回应意味着什么。

0 个答案:

没有答案