#http

HTTP长连接和短连接

1.HTTP协议与TCP/IP协议的关系  HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺序与发出顺序一致。...
代码星球 ·2020-12-09

Servlet】(2)有关Servlet实现的几个类:GenericServlet、HttpServlet、ServletConfig、ServletContext

1、所有的成员方法:1、在javaWeb项目中:2、web.xml<?xmlversion="1.0"encoding="UTF-8"?><web-appversion="3.0"xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://ww...

关于HTTP协议,一篇就够了

 HTTP协议是HyperTextTransferProtocol(超文本传输协议)的缩写,是用于从万维网(WWW:WorldWideWeb)服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML文件,图片文件,查询结果等)。HTTP是一个属于应用层的面向对象的协议...

HTTPS工作原理

 在HTTP协议中有可能存在信息窃听或身份伪装等安全问题。使用HTTPS通信机制可以有效地防止这些问题。本文我们就了解一下HTTPS。一、什么是HTTPSHTTPS,是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。...
代码星球 ·2020-12-09

HTTPS加密原理

 一种属于应用层的协议缺点:通信使用明文(不加密),内容可能会被窃听不验证通信方的身份,因此有可能遭遇伪装无法证明报文的完整性,所以有可能已遭篡改优点:传输速度快HTTPS并非是应用层的一种新协议。只是HTTP通信接口部分用SSL(安全套接字层)和TLS(安全传输层协议)代替而已。即添加了加密及认证机制的HT...
代码星球 ·2020-12-09

超文本传输协议http详解

HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(NextGenerationofHTTP)的建议已经...

知识巩固——性能优化之减少http请求

1、css雪碧图sprites其实更高深的应该是把图标做成字体文件直接引用2、图片地图类似上,area标签的coords属性3、合并脚本和样式表,js和css4、使用base64码减少请求,只针对教小的图片,还是归到1去,可以设成字体5、新思路,将图片转码后放在js文件的特定对象中,引用时直接获取该对象的这些值转为图片...

知识巩固——跨域,http与https

跨域1、jsonp  仅支持get请求,不支持post,因为实践中没用到过,真的不知道啊  用法估计:服务器,比如js文件user('soc');       客户端 html引用了上面的js 比如www.xx.com/user.js  并在此html有函数        fun...

HTTP代理器Fiddler(三)

Fiddler是一款强大Web调试工具,它能记录所有客户端和服务器的HTTP请求。Fiddler启动的时候,默认IE的代理设为了127.0.0.1:8888,而其他浏览器是需要手动设置。Fiddler是以代理web服务器的形式工作的,它使用代理地址:127.0.0.1,端口:8888 #1.安装mono插件$...
代码星球 ·2020-11-27

http协议再复习(二)

HTTP协议(HyperTextTransferProtocol,超文本传输协议):是一种发布和接收HTML页面的方法。HTTPS(HypertextTransferProtocoloverSecureSocketLayer)简单讲是HTTP的安全版,在HTTP下加入SSL层。SSL(SecureSocketsLaye...
代码星球 ·2020-11-27

并发服务器和HTTP协议

fromsocketimport*serSocket=socket(AF_INET,SOCK_STREAM)#重复使用绑定的信息serSocket.setsockopt(SOL_SOCKET,SO_REUSEADDR,1)localAddr=('',7788)serSocket.bind(localAddr)serSo...
代码星球 ·2020-11-27

HTTP Error 414. The request URL is too long. asp.net解决方案

两个地方添加如下数据maxQueryStringLength:<system.web><httpRuntimemaxRequestLength="204800"maxQueryStringLength="204800"</system.web><system.webServer>...
代码星球 ·2020-11-22

URL组成 http端口号 nodeJS中接收数据

URL由三部分组成:协议名、域名、端口号HTTP默认端口80,HTTPS默认端口443HTTP协议是HyperTextTransferProtocol(超文本传输协议)的缩写,是用于从万维网(WWW:WorldWideWeb)服务器传输超文本到本地浏览器的传送协议。    &nb...

HTTP请求method以及头信息

HTTP1.0中定义了三种请求的方法:GET、POST、HEAD方法;HTTP1.1中新增了六种请求方法:OPTIONS、PUT、PATCH、DELETE、TRACE和CONNECT方法。(1)Options:允许服务器针对特定资源所支持的HTML请求方法,或web服务器发送测试服务器功能(允许客户端查看服务器性能)(...

HTTP请求错误400、401、402、403、404、405、406、407、412、414、500、501、502解析

HTTP错误400 400请求出错 由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。 HTTP错误401 401.1未授权:登录失败 此错误表明传输给服务器的证书与登录服务器所需的证书不匹配。 请与Web服务器的管理员联系,以确认您...
代码星球 ·2020-11-21
首页上一页...2930313233...下一页尾页