国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

PHP CURL POST

vslam / 1427人閱讀

摘要:最近公司運營平臺因為要接通另外一個服務端的接口,要求模擬提交數據。很久沒有寫過了,特意上官網查了下文檔以及復習下參數所代表的含義,根據參數所要求模擬的一個請求,發放出來給大家共同交流學習。

PHP CURL POST

最近公司運營平臺因為要接通另外一個服務端的接口,要求模擬HTTP POST 提交數據。很久沒有寫過CURL了,特意上官網查了下文檔以及復習下HTTP POST參數所代表的含義,根據HTTP POST參數所要求模擬的一個POST請求,發放出來給大家共同交流學習。代碼的注釋是

/*
 * [Content-Length] => 48
 * [Content-Type] => application/x-www-form-urlencoded
 * [Accept] => */*
 * [User-Agent] => Opera/9.80 (Windows NT 6.2; Win64; x64) Presto/2.12.388 Version/12.15
 * [Host] => localhost )
 */
public static function doCurlPostRequest($url,$post_data){
    $postData = http_build_query($post_data);
    $curl = curl_init();
    //SET POST REQUEST LINE
    curl_setopt($curl, CURLOPT_URL, $url);//SET URL
    curl_setopt($curl, CURLOPT_POST, true);//SET POST
    //SET HEADER
    curl_setopt($curl, CURLOPT_USERAGENT,"Opera/9.80 (Windows NT 6.2; Win64; x64) Presto/2.12.388 Version/12.15");//CLINET BROW
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); //STOP VVERIFYING CERTIFICATE
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); //NOT OUTPUT
    curl_setopt ($curl, CURLOPT_HEADER, 0);
    curl_setopt($curl, CURLOPT_HTTPHEADER, array("Content-Type: application/x-www-form-urlencoded"));//HEARD MIME
    curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);//FORWARD IS TRUE
    //SET POST DATA
    curl_setopt($curl, CURLOPT_POSTFIELDS, $postData);
    $output = curl_exec($curl);
    if ($output == NULL) {
        return 0;
    }
    curl_close($curl);
    return $output;
}
/*
 * OUTPUT HEADERS
 */
public function getallheaders()
{
    foreach ($_SERVER as $name => $value) {
        if (substr($name, 0, 5) == "HTTP_") {
            $headers[str_replace(" ", "-", ucwords(strtolower(str_replace("_", " ", substr($name, 5)))))] = $value;
        }
    }
    return $headers;
}

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/22685.html

相關文章

  • PHP中使用CURL,“撩”服務器只需幾行——php curl詳細解析和常見大坑

    摘要:七夕啦,作為開發,妹子沒得撩就撩下服務器吧,妹子有得撩的同學那就左擁妹子右抱服務器吧,況且妹子是要禮物的,服務器又不用。下面我們來看一些常用的情景,我們需要如何打扮自己配置參數才能正確撩妹正確撩到服務器。 七夕啦,作為開發,妹子沒得撩就撩下服務器吧,妹子有得撩的同學那就左擁妹子右抱服務器吧,況且妹子是要禮物的,服務器又不用。好啦,長話短說再長說,祭出今天的工具——CURL(Client...

    SexySix 評論0 收藏0
  • PHP發送和接收JSON請求

    摘要:發送接受是個可以訪問請求的原始數據的只讀流。在之前打開的數據流只能讀取一次數據流不支持操作。不過,依賴于的實現,請求體數據被保存的時候,它可以打開另一個數據流并重新讀取。 現在微服務中,很多API由于需要傳遞的參數較多所以要求用包含所有參數的JSON數據作為POST請求的請求體來替代FormData傳遞參數的方式,在參數量較多時POST JSON要比POST FormData便于開發和...

    PiscesYE 評論0 收藏0
  • PHP cURL請求中CURLOPT_POSTFIELDS只支持一維數組

    摘要:使用發起請求時,我們會常用方法,具體的請求方式可以參考請求詳解這篇文章。但我推薦,為了請求的規范化,應該全部使用對請求的參數進行編碼。 使用PHP發起請求時,我們會常用cURL方法,具體的PHP請求方式可以參考 PHP cURL請求詳解 這篇文章。 cURL發起POST請求 在使用中,如果你需要發送POST的請求,需要配置CURLOPT_POST和CURLOPT_POSTFIELDS...

    airborne007 評論0 收藏0
  • PHP爬蟲抓取segmentfault問答

    摘要:爬蟲抓取問答一需求概述抓取中國領先的開發者社區網站上問答及標簽數據側面反映最新的技術潮流以及國內程序猿的關注焦點注抓取腳本純屬個人技術鍛煉非做任何商業用途二開發環境及包依賴運行環境依賴三流程與實踐首先先設計兩張表文章發布用戶文章標題瀏覽 PHP爬蟲抓取segmentfault問答 一 需求概述 抓取中國領先的開發者社區segment.com網站上問答及標簽數據,側面反映最新的技術潮流以...

    The question 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<