构建基于socket的HTTP请求类[转]

来源:互联网 发布:mac os支持office 2016 编辑:程序博客网 时间:2024/06/15 04:56

参考链接:http://www.cnblogs.com/nixi8/p/4925107.html
现在做一些Api开发的时候官方会有一些SDK,这些SDK其实原理都是通过socket来通讯的

示例类

<\?php
class Http{
  const CRLF = “\r\n”;
  private $line = array(); #请求行
private \$url = ”;
private \$head = array(); //请求的主体
private \$host = array(); //请求头的主机信息
private \$urlInfo = array(); // path info地址栏的url信息
private \$query = ” “; //pathinfo里的query的信息
private \$body = array();
priavte \$fo = null; //socket资源
private \$errno = -1; //socket资源打开的错误代码;
private \$errstr = “”;//socket资源打开的错误描述;


public function __construct(\$url){
    \$this->contact(\$url);//链接资源句柄
    }
}
?>

原创粉丝点击