剑客
关注科技互联网

标签:HTTP

技术教程

HTTP 接口功能自动化测试

阅读(31)评论(0)

无论是浏览器上运行的Web应用还是移动端的H5应用,都离不开HTTP接口。Web应用通常是分为前后台开发的,后台提供接口调用返回Json对象,前台使用JS框架去加载后台返回的Json。而H5页面动态获取内容的方式则是采用ajax异步请求后台...

技术教程

使用Wiremock模拟HTTP API服务

阅读(36)评论(0)

在我的职业生涯中,我有幸在很多大公司工作过。在工作过程中,我发现在开发上存在的一个普遍现象:开发团队总是重复开发一些相似的工具。我亲眼所见两个不同银行的开发团队在公司内部(基于不同的代码库)开发出三个以上基于HTTP的连线模拟工具(有时候也...

技术教程

图解 Session(会话)

阅读(47)评论(0)

相继 图解Http协议   和   图解Cookie   之后,中间迷茫期哈,没写了!可是又要告诉你自己明明喜欢写为啥不写了!那就写吧,学到老学到老~ 然后写到老!本系列皆 以图为...

技术教程

从HTTP到MQTT:一个移动后端案例概述

阅读(45)评论(0)

在基于位置服务的移动应用领域,移动设备端和服务端之间总是存在大量的交互。设备向服务端发送它的位置信息和其它设备信息,服务端接收这些数据,对它们进行处理,并返回给设备端一些命令。设备端根据这些命令执行一些操作,比如GPS数据的收集和发送频率等...

技术教程

net/http 与 TIME_WAIT

阅读(37)评论(0)

最近在对我们的网关服务(gateway)进行压力测试时,发现网关服务产生大量的 TIME_WAIT. Gateway 是用 go 实现的,通过 HTTP 方式与后端服务进行通信,也就是说使用了 net/http 包。 在我的理解中,net/...

技术教程

HTTP/2 流量调试

阅读(131)评论(0)

当前主要可以通过浏览器和Wireshark等工具调试HTTP/2流量。HTTP/2 引入二进制分帧层(Binary Framing),将每个请求和响应分割为更小的帧,并对它们进行二进制编码。与此同时,HTTP/2 沿用之前 HTTP/1.1...

技术教程

Http文件上传进度为什么不准

阅读(53)评论(0)

做过客户端文件上传的同学会明白,基于HTTP的文件上传并没有看起来那么简单。按我过去经验,至少有两块工作会比看上去要麻烦一些,第一个是断点续传,第二个是进度展示。断点续传想要优化的好要花不少力气,后面有机会再写,这篇先看上传进度的问题。

技术教程

揭开暗网服务的神秘面纱(上)

阅读(59)评论(0)

各位Freebuf的同学们大家好,我将会在这一系列的文章中跟大家讨论有关匿名系统安全方面内容,包括暗网的运行机制以及其中的各种匿名服务。以下是我在2016年HackFest大会(2016年11月5日)上所做的演讲内容,如果有不对的地方欢迎大...

技术教程

HTTP协议中你必须知道的三种数据格式

阅读(44)评论(0)

实习中的一个主要工作就是分析 HTTP 中的协议,自己也用 Python 写过正则表达式对 HTTP 请求和响应的内容进行匹配,然后把关键字段抽离出来放到一个字典中以备使用(可以稍微改造一下就是一个爬虫工具)。

技术教程

理解面向 HTTP API 的 REST 和 RPC

阅读(46)评论(0)

在过去的这几年当中,当人们想要构建一个 HTTP API,在诸如 XML-RPC、SOAP以及 JSON-RPC 这些选项之中,几乎都会选择 REST 作为首选的架构风格。REST 的出现最终被认为优于其它的“基于 RPC”的方式,这其实是...

技术教程

[httpserver]如何解析HTTP请求报文

阅读(40)评论(0)

在 上一篇文章 中,讲述了如何编写一个最简单的server,但该程序只是接受到请求之后马上返回响应,实在不能更简单。在正常的开发中,应该根据不同的请求做出不同的响应。要做到上述的功能,首先要解析客户端发来的请求报文。

技术教程

python之HTTP模块

阅读(79)评论(0)

挺久没写博客了,因为博主开始了今年另一段美好的实习经历,学习加做项目,时间已排满;很感谢今年这两段经历,让我接触了golang和python,学习不同语言,可以跳出之前学习c/c++思维的限制,学习golang和python的优秀特性以及了...

技术教程

玩Python之HTTP代理

阅读(98)评论(0)

大家对HTTP代理应该都非常熟悉,它在很多方面都有着极为广泛的应用。HTTP代理分为正向代理和反向代理两种,后者一般用于将防火墙后面的服务提供给用户访问或者进行负载均衡,典型的有Nginx、HAProxy等。本文所讨论的是正向代理。

技术教程

好用的http client库CPP REST SDK

阅读(66)评论(0)

C++中http client库本身就少,好用的就更少了,在了解微软开源的 CPP REST SDK 库之前,我知道的C++ http client库有 libcurl (这个是C语言的),Qt的 QNetworkAccessManager...