随笔分类 - http
摘要:200 - OK,服务器成功返回网页 - Standard response for successful HTTP requests. 301 - Moved Permanently(永久跳转),请求的网页已永久跳转到新位置。 - This and all future requests shou
阅读全文
摘要:function https_post($url,$data = null){$ch = curl_init ();curl_setopt ( $ch, CURLOPT_URL, "http://127.0.0.1/api/wx/active/active_list" );curl_setopt (...
阅读全文
摘要:nginx 403 forbidden 二种原因引起nginx 403 forbidden有二种原因,一是缺少索引文件,二权限问题。今天又遇到 了,顺便总结一下。1,缺少index.html或者index.php文件server{listen80;server_namelocalhost;index...
阅读全文
摘要:HTTP协议中几个状态码的含义:1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务...
阅读全文
摘要:基本涵盖了所有问题HTTP 400 – 请求无效HTTP 401.1 – 未授权:登录失败HTTP 401.2 – 未授权:服务器配置问题导致登录失败HTTP 401.3 – ACL 禁止访问资源HTTP 401.4 – 未授权:授权被筛选器拒绝HTTP 401.5 – 未授权:ISAPI 或 CG...
阅读全文
摘要:一:HTTP协议与技久链接+分块传输---->反向ajax反向ajax又叫comet, server push,服务器推技术.应用范围: 网页聊天服务器,, 新浪微博在线聊天,google mail 网页聊天,都有用到.原理: 一般而言, HTTP协议的特点, 连接断开.具体什么时间断开?服务器响应...
阅读全文
摘要:一:http内容压缩思考: Content-Length在之前的学习中,我们知道,代表返回的主体的长度但此处,为什么返回的主体长度和content-length不一致呢?原因在于: Content-Encoding: gzip 这个响应头信息在作用.原理: 为了提高网页在网络上的传输速度,服务器对主...
阅读全文
摘要:一:HTTP协议缓存控制 第1次请求时 200 ok第2次请求时 304 Not Modified 未修改状态解释: 在网络上,有一些缓存服务器,另, 浏览器自身也有缓存功能.当我们第一次某图片时,正常下载图片,返回值200基于一个前提--图片不会经常改动, 服务器在返回200的同时,还返回该图片的...
阅读全文
摘要:像上图中的这个效果,当我们在网页里引用站外图片时,常出现这样的情况.??? 服务器是怎么样知道,这个图片是在站外被引用的呢?还有在网站的统计结果,统计用户从何而来,如下图??? 统计时,是如何得知用户从哪儿来到的本网站呢?在Http协议中,头信息里,有一个重要的选项: RefererReferer:...
阅读全文
摘要:setHeader('Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8');$http->setHeader('Accept-Encoding: gzip, deflate');$http->setHead...
阅读全文
摘要:conn($url); $this->setHeader('Host: ' . $this->url['host']); } // 此方法负责写请求行 protected function setLine($method) { $this->line[0...
阅读全文
摘要:一:HTTP请求信息和响应信息的格式请求:(1)请求行(2)请求头信息(3)请求主体信息(可以没有)(4) 头信息结束后和主体信息之间要空一行请求行又分3部分请求方法 请求路径 所用的协议请求方法: GET POST PUT DELETE TRACE ,OPTIONS所用的协议: 目前一般是HTTP...
阅读全文
摘要:一:HTTP协议重要性: 无论是以后用webserverice ,还是用rest做大型架构,都离不开对HTTP协议的认识.甚至可以简化的说:webservice = http协议+XMLRest = HTTP协议 + json各种API,也一般是用http+XML/json来实现的.往小说:做采集,...
阅读全文
摘要:1,Get中数据大小被限制:我们都知道很多老式浏览器把URL的字符串个数被限制在255个之内;虽然现在的新版浏览器早就没有这个蛋疼的限制,但是我们可不敢保证所有来站点访问的用户都是使用新版浏览器的。所以当我们需要用户在网页中填写一些信息时,使用Get方式肯定会出问题。相反Post方法中没有这个限制...
阅读全文
摘要:1. HTTP 500错误(内部服务器错误)对对HTTP 500错误的定义已经充分证明了这是一个最常见的HTTP错误。 一般来说,HTTP 500 错误就是web服务器发生内部错误时返回的信息。 例如,web服务器过载时将无法正确处理访问请求。根据Google的搜索数据统计,HTTP 500 错误发...
阅读全文