首頁 >後端開發 >php教程 >php如何使用cURL呼叫WebService來取得天氣資訊(代碼)

php如何使用cURL呼叫WebService來取得天氣資訊(代碼)

不言
不言原創
2018-08-20 16:56:182448瀏覽

這篇文章帶給大家的內容是關於php如何使用cURL呼叫WebService來取得天氣資訊(程式碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

相關程式碼如下:

<?php
$data = &#39;theCityName=杭州&#39;;
$curl = curl_init();
curl_setopt($curl,CURLOPT_URL,"http://www.webxml.com.cn/WebServices/WeatherWebService.asmx/getWeatherbyCityName");
curl_setopt($curl,CURLOPT_HEADER,0);
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl,CURLOPT_POST,1);
curl_setopt($curl,CURLOPT_POSTFIELDS,$data);
curl_setopt($curl,CURLOPT_HTTPHEADER,array(
"application/x-www-form-urlencoded;
charset=utf-8",
"Content-length: ".strlen($data)
));
curl_setopt($curl, CURLOPT_USERAGENT, &#39;Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.62 Safari/537.36&#39;);
$result = curl_exec($curl);
if (!curl_errno($curl)) {
echo $result;
} else {
echo &#39;Curl error:&#39; . curl_error($curl);
}
curl_close($curl);

相關推薦:

TP5.1模板循環標籤的使用方法(程式碼)

php實作產生混合驗證碼與影像驗證碼並測試(程式碼)

#

以上是php如何使用cURL呼叫WebService來取得天氣資訊(代碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn