我們有一個php網站,我們正在嘗試實施api。爲了實現這個API,我們需要使用RESTFUL服務發送一個xml請求。沒有梨的其他服務器
所以我們需要做任何休息方法(無梨)發佈xml請求。
有誰知道嗎?
我們有一個php網站,我們正在嘗試實施api。爲了實現這個API,我們需要使用RESTFUL服務發送一個xml請求。沒有梨的其他服務器
所以我們需要做任何休息方法(無梨)發佈xml請求。
有誰知道嗎?
wget http://example.com/path/to/interface
或者在PHP中你可以使用常見的文件 - /流功能
file_get_contents('http://example.com/path/to/interface');
使用cURL任何POST數據到任何API,並從服務器接收響應(也可以是XML, JSON,無論如何)。
要編寫需要POST的XML請求,請使用SimpleXML
並將其插入到您的API請求的POSTFIELD中。
看看這個答案,它與你的類似,但有一個區別。
https://stackoverflow.com/a/11638765/1548719
要發送POST到URL(API),你需要添加幾個CURLOPT
選項:
curl_setopt($ch, CURLOPT_POST, 1); // using usual POST (like form submitted application/x-www-form-urlencoded)
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/xml')); // defining content type of the request we are sending
curl_setopt($ch, CURLOPT_POSTFIELDS, $previouslyComposedXMLRequest); // and finally transmitting POST parameter in form of XML