下面来学习如何使用Node.js实现一个简单的Http服务器。在示例代码中我们将看到如何读取请求头、如何设置响应头以及如何设置Http的状态码。 如果在浏览器中输入http://localhost:3000/,可以看到Hello world!。我们将响应头中Content-Length设为响应内容的 ...
分类:
Web程序 时间:
2016-09-30 14:57:50
阅读次数:
143
为什么要做404页面? 404页面的作用是什么? 对于SEO新手可能并不明白其中因果,只知道要做404,对优化有益处。 下面给大家分析一下为什么要做404页面。 第一,大家通过网络日志可以观察到,搜索引擎爬行、抓取网站链接页面,正常的情况下返回http状态码200,比较常见的还有301、404、50 ...
分类:
其他好文 时间:
2016-09-30 12:05:32
阅读次数:
183
原文:前端面试“http全过程”将所有HTTP相关知识抛出来了... 来一篇串通,一个http全过程的问题,把所有HTTP相关知识点都带过一遍 http全过程 输入域名(url)-->DNS映射为IP-->TCP三次握手-->HTTP请求-->HTTP响应-->(浏览器跟踪重定向地址)-->服务器处 ...
分类:
Web程序 时间:
2016-09-29 01:10:55
阅读次数:
228
一JSP客户端请求 当浏览器请求一个网页时,它会向网络服务器发送一系列不能被直接读取的信息,因为这些信息是作为HTTP信 息头的一部分来传送的。我们可以查阅HTTP协议来获得更多的信息。 下表列出了浏览器端信息头的一些重要内容,在以后的网络编程中将会经常见到这些信息: (1)HttpServletR ...
分类:
编程语言 时间:
2016-09-27 13:09:48
阅读次数:
181
HTTP请求格式 HTTP请求格式 HTTP请求格式 当浏览器向Web服务器发出请求时,它向服务器传递了一个数据块,也就是请求信息,HTTP请求信息由3部分组成: l 请求方法URI协议/版本 l 请求头(Request Header) l 请求正文 下面是一个HTTP请求的例子: GET/samp ...
分类:
Web程序 时间:
2016-09-27 11:37:47
阅读次数:
181
消息 描述 100 Continue 服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。 101 Switching Protocols 服务器转换协议:服务器将遵从客户的请求转换到另外一种协议。 消息 描述 200 OK 请求成功(其后是对GET和POST请求的 ...
分类:
Web程序 时间:
2016-09-26 20:12:55
阅读次数:
180
概念 301 Moved Permanently 被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若干个URI之一。如果可能,拥有链接编辑功能的客户端应当自动把请求的地址修改为从服务器反馈回来的地址。除非额外指定,否则这个响应也是可缓存的。 新的永久性的URI应当在响 ...
分类:
Web程序 时间:
2016-09-26 12:46:49
阅读次数:
284
1.HTTP响应的结构是怎么样的? HTTP响应由三个部分组成:状态码(Status Code):描述了响应的状态。可以用来检查是否成功的完成了请求。请求失败的情况下,状态码可用来找出失败的原因。如果Servlet没有返回状态码,默认会返回成功的状态码HttpServletResponse.SC_O ...
分类:
编程语言 时间:
2016-09-24 23:12:32
阅读次数:
194
1. 3xx重定向 这类状态码代表需要客户端采取进一步的操作才能完成请求。 2. 4xx客户端错误 这类状态码表示客户端看起来可能发生了错误,妨碍了服务器的处理。 400:由于包含语法错误,当前请求无法被服务器理解。 401:当前请求需要用户验证。 402:这是个预留状态码,为了将来可能的需求 40 ...
分类:
其他好文 时间:
2016-09-24 10:27:18
阅读次数:
253