#hTTP

HTTP幂等性

基于HTTP协议的WebAPI是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的WebAPI。为什么WebAPI如此流行呢?我认为很大程度上应归功于简单有效的HTTP协议。HTTP协议是一种分布式的面向资源的网络应用层协议,无论是服务器端提供W...
代码星球 ·2020-07-14

HTTP/2 新特性总结

我在想了解HTTP/2的时候,查阅了很多资料,发现这篇很好,是外国的文章.我翻译过来,加入自己的一点理解.HTTP/2更简单,高效,强大.它在传输层解决了以前我们HTTP1.x中一直存在的问题.使用它可以优化我们的应用.HTTP/2的首要目标是通过完全的请求,响应多路复用,头部的压缩头部域来减小头部的体积,添加了请求优...
代码星球 ·2020-07-14

浅谈HTTPS协议和SSL、TLS之间的区别与关系

HTTP可能是我们见到过最多的一个字符串了,应该没有之一,而对于HTTPS到来和趋势,我们又开始看到SSL/TLS,所以对于一般不只做技术的人来说这或许还是一个疑问,那么子凡就趁最近在折腾这方面来给大家一起分享和科普一下吧!一、HTTP和HTTPS之间的区别HTTP是一种协议,全称叫作:超文本传输协议(HTTP,Hyp...
代码星球 ·2020-07-12

Http压测工具wrk使用指南

用过了很多压测工具,却一直没找到中意的那款。最近试了wrk感觉不错,写下这份使用指南给自己备忘用,如果能帮到你,那也很好。安装wrk支持大多数类UNIX系统,不支持windows。需要操作系统支持LuaJIT和OpenSSL,不过不用担心,大多数类Unix系统都支持。安装wrk非常简单,只要从github上下载wrk源...

Maven项目下HttpServletRequest 或 HttpServletResponse需引用的依赖包

转载: http://xyly624.blog.51cto.com/842520/865630/Maven项目下HttpServletRequest或HttpServletResponse需引用的依赖包:servlet-api.jar,并将scope设置为provided。pom.xml:<depend...

chrome安装HTTP测试扩展

chrome安装HTTP测试扩展扩展名:DHC...

HTTP Status Code详解

使用ASP.NET/PHP/JSP或者javascript都会用到http的不同状态,一些常见的状态码为:  200–服务器成功返回网页404–请求的网页不存在503–服务不可用  1xx(临时响应):表示临时响应并需要请求者继续执行操作的状态...
开发笔记 ·2020-07-12

六 web爬虫讲解2—urllib库爬虫—基础使用—超时设置—自动模拟http请求

利用python系统自带的urllib库写简单爬虫urlopen()获取一个URL的html源码read()读出html源码内容decode("utf-8")将字节转化成字符串#!/usr/bin/envpython#-*-coding:utf-8-*-importurllib.requesthtml=urllib.r...

HTTP响应状态码参考

1xx:信息100Continue服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。101SwitchingProtocols服务器转换协议:服务器将遵从客户的请求转换到另外一种协议。2xx:成功200OK请求成功(其后是对GET和POST请求的应答文档)201Created请求被创...
代码星球 ·2020-07-09

HTTP协议学习笔记---HTTP持久连接和如何正确地关闭HTTP连接

一,持久连接什么是持久连接?对于HTTP协议而言,它是基于请求响应模型,Client向Server发请求时,先建立一条HTTP连接,Server给Client响应数据后,连接关闭。当Client发送下一个请求时,需要重新再建立HTTP连接,这种方式就是:一个请求响应需要占用一条HTTP连接。而持久连接就是:只需要建立一...

urllib.error.HTTPError: HTTP Error 403: Forbidden

问题: urllib.request.urlopen()方法经常会被用来打开一个网页的源代码,然后会去分析这个页面源代码,但是对于有的网站使用这种方法时会抛出"HTTPError403:Forbidden"异常例如执行下面的语句时[python] <span>urllib.request...

解决 org.apache.http.ConnectionClosedException: Premature end of chunk coded message body: closing chunk expected

异常翻译:Prematureendofchunkcodedmessagebody:closingchunkexpected翻译如下:过早的关闭通过块编码的消息体:关闭块异常。关键点在于http传输协议1.0与1.1的区别,1.1协议的内容是分块传输,response获得实体事懒加载,一块一块的获取,但是这个Entity...

http常见的9种方法

http1.0定义了3种方法:GET,POST,HEADhttp1.1新增了6种方法:PUT,DELETE,Options,Trace,Connect,Patch1.GET2.POST3.PUT4.DELETE5.Options   两种场景:1.获取资源支持的http方法2.跨域预检请求...
代码星球 ·2020-06-29

常用的http请求头

RequestHeader:Host:www.test.com///请求的目标域名和端口号Origin:http://localhost:8081///请求的来源域名和端口号(跨域请求时,浏览器会自动带上这个头信息)Referer:https:/localhost:8081/link?query=xxxxx//请求资源...
代码星球 ·2020-06-29

TCP队头阻塞和HTTP队头阻塞

1.TCP队头阻塞TCP数据包是有序传输,中间一个数据包丢失,会等待该数据包重传,造成后面的数据包的阻塞。2.HTTP队头阻塞http队头阻塞和TCP队头阻塞完全不是一回事。http1.x采用长连接(Connection:keep-alive),可以在一个TCP请求上,发送多个http请求。有非管道化和管道化,两种方式...
代码星球 ·2020-06-29
首页上一页...5152535455...下一页尾页