W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
http類富含多種網(wǎng)頁操作,get,post簡化,無論是做爬蟲還是采集都是最佳選擇
當(dāng)我們操作http類庫的時候會涉及到cookie傳遞,這個時候需要設(shè)置cookie文件記錄,設(shè)置方法如下:
http()->useRandomCookieFile = true;
- 運行http請求響應(yīng)標(biāo)頭 - head($url, $params = array())
/** * 運行http請求響應(yīng)標(biāo)頭。 * @param string $url request url. * @param array $params request params. * @return string|boolean 通常情況下返回響應(yīng), 如果是true則結(jié)果到文件等于false則請求失敗. */- 運行http GET請求 - get($url, $params = array())
/** * 運行http GET請求。 * @param string $url request url. * @param array $params request params. * @return string|boolean 通常情況下返回響應(yīng), 如果是true則結(jié)果到文件等于false則請求失敗. * @拋出CException當(dāng)“去整理”是定義和文件不是可寫. */- 運行http POST請求 - post($url, $post = array(), $params = array())
/** * 運行http POST請求。 * @param string $url request url. * @param array $post post data. * @param array $params request params. * @return string|boolean 通常情況下返回響應(yīng), 如果是true則結(jié)果到文件等于false則請求失敗. */- 下載文件 - download($url, $dest, $params = array())
/** * 下載文件 * @param string $url request url. * @param string $dest file destination. * @param array $params request params. * @return boolean true 下載成功 false 下載失敗 */- 運行http請求 - request($params)
/** * 運行http請求。 * @param array $params request params. * @return string|boolean returns response in the usual case, true when * 結(jié)果到文件和假如果請求失敗。 */- 創(chuàng)建多個請求 - multiRequest($requests, $defaults = array())
/** * 創(chuàng)建多個請求 * @param array $requests requests parameters [key] => [params array] * @param array $defaults default request paremeters * @return array http request results array [key] => [result string] * 請求數(shù)組鍵用于不同的結(jié)果 */- 返回錯誤列表 - getLastError()
/** * 返回錯誤列表 * @return string */- 返回歷史請求信息 - getInfo($opt = null)
/** * 返回歷史請求信息 * @see curl_getinfo * @param integer $opt * @return mixed */- 歷史http請求列表 - getHttpCode()
/** * 歷史http請求列表. * @return integer */- 最后一個請求的url - getEffectiveUrl()
/** * 最后一個請求的url. * @return string */- 歷史cookies - getCookies()
/** * 歷史cookies * 警告,不可以使用 getInfo() 和 getLastError() 這個調(diào)用函數(shù)獲取內(nèi)容. * @return array */- 設(shè)置Cookies文件 - setCookieFile($fname, $clear = true)
/** * 設(shè)置Cookies文件 * @param string $fname * @param string $clear. * @return */- 設(shè)置隨機Cookies文件 - setRandomCookieFile()
/** * 設(shè)置隨機Cookies文件 * @return */
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: