http類富含多種網(wǎng)頁(yè)操作,get,post簡(jiǎn)化,無(wú)論是做爬蟲(chóng)還是采集都是最佳選擇
- 運(yùn)行http請(qǐng)求響應(yīng)標(biāo)頭 - head($url, $params = array())/** * 運(yùn)行http請(qǐng)求響應(yīng)標(biāo)頭。 * @param string $url request url. * @param array $params request params. * @return string|boolean 通常情況下返回響應(yīng), 如果是true則結(jié)果到文件等于false則請(qǐng)求失敗. */
- 運(yùn)行http GET請(qǐng)求 - get($url, $params = array())/** * 運(yùn)行http GET請(qǐng)求。 * @param string $url request url. * @param array $params request params. * @return string|boolean 通常情況下返回響應(yīng), 如果是true則結(jié)果到文件等于false則請(qǐng)求失敗. * @拋出CException當(dāng)“去整理”是定義和文件不是可寫(xiě). */
- 運(yùn)行http POST請(qǐng)求 - post($url, $post = array(), $params = array())/** * 運(yùn)行http POST請(qǐng)求。 * @param string $url request url. * @param array $post post data. * @param array $params request params. * @return string|boolean 通常情況下返回響應(yīng), 如果是true則結(jié)果到文件等于false則請(qǐng)求失敗. */
- 下載文件 - download($url, $dest, $params = array())/** * 下載文件 * @param string $url request url. * @param string $dest file destination. * @param array $params request params. * @return boolean true 下載成功 false 下載失敗 */
- 運(yùn)行http請(qǐng)求 - request($params)/** * 運(yùn)行http請(qǐng)求。 * @param array $params request params. * @return string|boolean returns response in the usual case, true when * 結(jié)果到文件和假如果請(qǐng)求失敗。 */
- 創(chuàng)建多個(gè)請(qǐng)求 - multiRequest($requests, $defaults = array())/** * 創(chuàng)建多個(gè)請(qǐng)求 * @param array $requests requests parameters [key] => [params array] * @param array $defaults default request paremeters * @return array http request results array [key] => [result string] * 請(qǐng)求數(shù)組鍵用于不同的結(jié)果 */
- 返回錯(cuò)誤列表 - getLastError()/** * 返回錯(cuò)誤列表 * @return string */
- 返回歷史請(qǐng)求信息 - getInfo($opt = null)/** * 返回歷史請(qǐng)求信息 * @see curl_getinfo * @param integer $opt * @return mixed */
- 歷史http請(qǐng)求列表 - getHttpCode()/** * 歷史http請(qǐng)求列表. * @return integer */
- 最后一個(gè)請(qǐng)求的url - getEffectiveUrl()/** * 最后一個(gè)請(qǐng)求的url. * @return string */
- 歷史cookies - getCookies()/** * 歷史cookies * 警告,不可以使用 getInfo() 和 getLastError() 這個(gè)調(diào)用函數(shù)獲取內(nèi)容. * @return array */
- 設(shè)置Cookies文件 - setCookieFile($fname, $clear = true)/** * 設(shè)置Cookies文件 * @param string $fname * @param string $clear. * @return */
- 設(shè)置隨機(jī)Cookies文件 - setRandomCookieFile()/** * 設(shè)置隨機(jī)Cookies文件 * @return */
更多建議: