模拟get和post请求(支持自定义header和测试CDN节点)
来源:一方有 责任编辑:栏目编辑 发表时间:2013-07-01 08:51 点击:次
下面是一个模拟get或者post请求的方法支持
1.get,post方法
2.自定义参数
3.自定义header
4.返回服务器的返回内容和header
5.支持相特定的服务器请求url,适合测试cdn节点
代码如下
- <?php
- error_reporting(0);
- $user_agent="Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.10)";
- list($rheaders,$conntent)=request_url("60.28.14.148","80","get","/uploads/allimg/201111/20111109074558511.png",array("User-Agent"=> $user_agent),array());
- //list($rheaders,$conntent)=request_url("","","get","http://www.baidu.com/s",array("User-Agent"=>$user_agent),array("wd"=>"test"));
- if($rheaders["httpstatus"]>=200&&$rheaders["httpstatus"]<=300)
- {
- //根据返回的类型,修改header
- if($rheaders['Content-Type']!="")
- header('Content-Type: '.$rheaders['Content-Type']);
- echo &nb
相关新闻>>
- 发表评论
-
- 最新评论 更多>>