codecamp

Http类

http类富含多种网页操作,get,post简化,无论是做爬虫还是采集都是最佳选择

  • 运行http请求响应标头   -   head($url, $params = array())/** * 运行http请求响应标头。 * @param string $url request url. * @param array $params request params. * @return string|boolean 通常情况下返回响应, 如果是true则结果到文件等于false则请求失败. */
  • 运行http GET请求   -   get($url, $params = array())/** * 运行http GET请求。 * @param string $url request url. * @param array $params request params. * @return string|boolean 通常情况下返回响应, 如果是true则结果到文件等于false则请求失败. * @抛出CException当“去整理”是定义和文件不是可写. */
  • 运行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 通常情况下返回响应, 如果是true则结果到文件等于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 * 结果到文件和假如果请求失败。 */
  • 创建多个请求   -   multiRequest($requests, $defaults = array())/** * 创建多个请求 * @param array $requests requests parameters [key] => [params array] * @param array $defaults default request paremeters * @return array http request results array [key] => [result string] * 请求数组键用于不同的结果 */
  • 返回错误列表   -   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() 这个调用函数获取内容. * @return array */
  • 设置Cookies文件   -   setCookieFile($fname, $clear = true)/** * 设置Cookies文件 * @param string $fname * @param string $clear. * @return */
  • 设置随机Cookies文件   -   setRandomCookieFile()/** * 设置随机Cookies文件 * @return */


Image类
File类
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

无标题目录

无标题目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }