- HTTP协议详解 HTTP协议详解
- 在做性能测试,脚本参数化是一个比较好玩的事情,不同工具参数写法不一样,简单可以从三个方面(随机、唯一,顺序)获取参数进行脚本参数化。 在做性能测试,脚本参数化是一个比较好玩的事情,不同工具参数写法不一样,简单可以从三个方面(随机、唯一,顺序)获取参数进行脚本参数化。
- 本文通过简单介绍如何利用ApiPost调试接口,发送HTTP请求。API请求参数Header 参数你可以设置或者导入 Header 参数,cookie也在Header进行设置Query 参数Query 支持构造URL参数,同时支持 RESTful 的 PATH 参数(如:id)Body 参数Body 提供三种类型 form-data / x-www-form-urlencoded / raw... 本文通过简单介绍如何利用ApiPost调试接口,发送HTTP请求。API请求参数Header 参数你可以设置或者导入 Header 参数,cookie也在Header进行设置Query 参数Query 支持构造URL参数,同时支持 RESTful 的 PATH 参数(如:id)Body 参数Body 提供三种类型 form-data / x-www-form-urlencoded / raw...
- IPingIPing是Ribbon用来定义检查server是否可用的接口。public interface IPing { //检查server是否可用。 public boolean isAlive(Server server);}Ribbon默认提供IPing接口的实现类是DummyPing。其实它并没有去真正的判断server是否是可用的,而是直接返回了true。publ... IPingIPing是Ribbon用来定义检查server是否可用的接口。public interface IPing { //检查server是否可用。 public boolean isAlive(Server server);}Ribbon默认提供IPing接口的实现类是DummyPing。其实它并没有去真正的判断server是否是可用的,而是直接返回了true。publ...
- 问题解决结尾 问题当我们想要验证某个web服务如何处理非法URL传参时,需要使用一定的方法,不可能一条测试用例一条测试用例的去手动尝试,这样既浪费时间,效率还低。有没有什么好方法吗?这就是我们今天想要讨论的问题。 解决解决这个问题,其实就是使用一定的自动化手段来实现 Restful API 测试工作。说到自动化测试工具,我们可以想到 PostMan、APIPost、JMeter 等,学习工具... 问题解决结尾 问题当我们想要验证某个web服务如何处理非法URL传参时,需要使用一定的方法,不可能一条测试用例一条测试用例的去手动尝试,这样既浪费时间,效率还低。有没有什么好方法吗?这就是我们今天想要讨论的问题。 解决解决这个问题,其实就是使用一定的自动化手段来实现 Restful API 测试工作。说到自动化测试工具,我们可以想到 PostMan、APIPost、JMeter 等,学习工具...
- 1、确保 Web 安全的 HTTPS 到现在为止,我们已了解到 HTTP 具有相当优秀和方便的一面,然而 HTTP 并非只有好的一面,事物皆具两面性,它也是有不足之处的。 HTTP 主要有这些不足,例举如下。 (1)通信使用明文(不加密),内容可能会被窃听 (2)不验证通信方的身份,因此有可能遭遇伪装 (3)无法证明报文的完整性,所以有可能已遭篡改 这些问题不仅在 HTTP 上出现,... 1、确保 Web 安全的 HTTPS 到现在为止,我们已了解到 HTTP 具有相当优秀和方便的一面,然而 HTTP 并非只有好的一面,事物皆具两面性,它也是有不足之处的。 HTTP 主要有这些不足,例举如下。 (1)通信使用明文(不加密),内容可能会被窃听 (2)不验证通信方的身份,因此有可能遭遇伪装 (3)无法证明报文的完整性,所以有可能已遭篡改 这些问题不仅在 HTTP 上出现,...
- 1、保存资源的缓存 缓存是指代理服务器或客户端本地磁盘内保存的资源副本。利用缓存可减少对源服务器的访问,因此也就节省了通信流量和通信时间。 缓存服务器是代理服务器的一种,并归类在缓存代理类型中。换句话说,当代理转发从服务器返回的响应时,代理服务器将会保存一份资源的副本。 缓存服务器的优势在于利用缓存可避免多次从源服务器转发资源。因 此客户端可就近从缓存服务器上获取资源,而源服务器也不... 1、保存资源的缓存 缓存是指代理服务器或客户端本地磁盘内保存的资源副本。利用缓存可减少对源服务器的访问,因此也就节省了通信流量和通信时间。 缓存服务器是代理服务器的一种,并归类在缓存代理类型中。换句话说,当代理转发从服务器返回的响应时,代理服务器将会保存一份资源的副本。 缓存服务器的优势在于利用缓存可避免多次从源服务器转发资源。因 此客户端可就近从缓存服务器上获取资源,而源服务器也不...
- 《图解HTTP》读后笔记01 1、TCP/IP 的分层管理 TCP/IP 协议族里重要的一点就是分层。TCP/IP 协议族按层次分别分 为以下 4 层: (1)应用层 (2)传输层 (3)网络层 (4)数据链路层 把 TCP/IP 层次化是有好处的。比如,如果互联网只由一个协议统筹,某个地方需要改变设计时,就必须把所有部分整体替换掉。而分层之后只需把变动的层替换掉即可。把各层之间的接口部分... 《图解HTTP》读后笔记01 1、TCP/IP 的分层管理 TCP/IP 协议族里重要的一点就是分层。TCP/IP 协议族按层次分别分 为以下 4 层: (1)应用层 (2)传输层 (3)网络层 (4)数据链路层 把 TCP/IP 层次化是有好处的。比如,如果互联网只由一个协议统筹,某个地方需要改变设计时,就必须把所有部分整体替换掉。而分层之后只需把变动的层替换掉即可。把各层之间的接口部分...
- Web Server 的概念太宽泛了。 严格的来说,Apache/Nginx 应该叫做「HTTP Server」; 而 Tomcat 则是一个「Application Server」,或者更准确的来说,是一个「Servlet/JSP」应用的容器 (Ruby/Python 等其他语言开发的应用也无法直接运行在 Tomcat 上)。 一个 HTTP Server 关心的是 HTTP 协议层面的... Web Server 的概念太宽泛了。 严格的来说,Apache/Nginx 应该叫做「HTTP Server」; 而 Tomcat 则是一个「Application Server」,或者更准确的来说,是一个「Servlet/JSP」应用的容器 (Ruby/Python 等其他语言开发的应用也无法直接运行在 Tomcat 上)。 一个 HTTP Server 关心的是 HTTP 协议层面的...
- 什么是会话技术 基本概念 : 指用户开一个浏览器,访问一个网站 , 只要不关闭该浏览器,不管该用户点击多少个超链接,访问多少资源,直到用户关闭浏览器,整个这个过程我们称为一次会话 . 为什么我们要使用会话技术? 会话跟踪技术可以解决我们很多很多问题。 ( 1 ) 在论坛登陆的时候, 很多时候会有一个小框框问你是否要自动登陆,当你下次登陆的时候就不用输入密码了 (2) 根据... 什么是会话技术 基本概念 : 指用户开一个浏览器,访问一个网站 , 只要不关闭该浏览器,不管该用户点击多少个超链接,访问多少资源,直到用户关闭浏览器,整个这个过程我们称为一次会话 . 为什么我们要使用会话技术? 会话跟踪技术可以解决我们很多很多问题。 ( 1 ) 在论坛登陆的时候, 很多时候会有一个小框框问你是否要自动登陆,当你下次登陆的时候就不用输入密码了 (2) 根据...
- 7、HTTP 报文首部之首部字段(重点分析) (1)首部字段概述 先来回顾一下首部字段在报文的位置,HTTP 报文包含报文首部和报文主体,报文首部包含请求行 (或状态行)和首部字段。 在报文众多的字段当中,HTTP 首部字段包含的信息最为丰富。首部字段同时存在于请求和响应报文内,并涵盖 HTTP 报文相关的内容信息。使用首部字段是为了给客服端和服务器端提供报文主体大小、所使用的语言、认... 7、HTTP 报文首部之首部字段(重点分析) (1)首部字段概述 先来回顾一下首部字段在报文的位置,HTTP 报文包含报文首部和报文主体,报文首部包含请求行 (或状态行)和首部字段。 在报文众多的字段当中,HTTP 首部字段包含的信息最为丰富。首部字段同时存在于请求和响应报文内,并涵盖 HTTP 报文相关的内容信息。使用首部字段是为了给客服端和服务器端提供报文主体大小、所使用的语言、认...
- 1、计算机网络体系结构分层 2、TCP/IP 通信传输流 利用 TCP/IP 协议族进行网络通信时,会通过分层顺序与对方进行通信。发送端从应用层往下走,接收端则从链路层往上走。如下: (1)首先作为发送端的客户端在应用层(HTTP 协议)发出一个想看某个 Web 页面的 HTTP 请求。 (2)接着,为了传输方便,在传输层(TCP 协议)把从应用层处收到的数据(HTTP 请求报文)进行分... 1、计算机网络体系结构分层 2、TCP/IP 通信传输流 利用 TCP/IP 协议族进行网络通信时,会通过分层顺序与对方进行通信。发送端从应用层往下走,接收端则从链路层往上走。如下: (1)首先作为发送端的客户端在应用层(HTTP 协议)发出一个想看某个 Web 页面的 HTTP 请求。 (2)接着,为了传输方便,在传输层(TCP 协议)把从应用层处收到的数据(HTTP 请求报文)进行分...
- Python HTTP项目实战 Python HTTP项目实战
- 不要混淆啦! 不要混淆啦!
- 基础应用Spring Cloud Sleuth为服务之间调用提供链路追踪。通过Sleuth可以很清楚地了解到一个服务请求经过了哪些服务,每个服务处理花费了多长。从而可以很方便的理清各微服务间的调用关系。此外Sleuth还可以帮助我们进行耗时分析,通过Sleuth可以很方便的了解到每个采样请求的耗时,从而分析出哪些服务调用比较耗时;可视化错误,对于程序未捕捉的异常,可以通过集成Zipkin服... 基础应用Spring Cloud Sleuth为服务之间调用提供链路追踪。通过Sleuth可以很清楚地了解到一个服务请求经过了哪些服务,每个服务处理花费了多长。从而可以很方便的理清各微服务间的调用关系。此外Sleuth还可以帮助我们进行耗时分析,通过Sleuth可以很方便的了解到每个采样请求的耗时,从而分析出哪些服务调用比较耗时;可视化错误,对于程序未捕捉的异常,可以通过集成Zipkin服...
上滑加载中
推荐直播
-
华为云师资培训——《大数据》课程
2025/08/12 周二 15:00-17:00
贺行简-DTSE开发者技术专家 吕晨-DTSE开发者技术专家
华为云师资培训直播,带您掌握产业级大数据课程体系与华为开发者空间实战能力,助力高校数字化转型!
回顾中
热门标签