curl 使用

public function testWechat()
{
    $xml = '<xml>xmldata</xml>';//要發送的xml
    
    $url = 'http://localhost/test/getXML.php';//接收XML地址

    $header = 'Content-type: text/xml';//定義content-type爲xml
    # 初始化curl
    $ch = curl_init();
    # 設置鏈接
    curl_setopt($ch, CURLOPT_URL, $url);
    # 設置請求頭格式
    curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
    # 設置ssl驗證
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    # 原生輸出
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    # 設置爲POST方式
    curl_setopt($ch, CURLOPT_POST, 1);
    # POST數據
    curl_setopt($ch, CURLOPT_POSTFIELDS, $xml);
    # 接收返回信息
    $response = curl_exec($ch);
    # 出錯則顯示錯誤信息
    if(curl_errno($ch)) return  curl_error($ch);

    # 關閉curl資源
    curl_close($ch); 
    echo $response;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章