thttpd 是一个小型的、简单的、可移植的、快速以及安全的HTTP服务器。
Sniper是一个功能强大、高性能的HTTP负载工具,采用Golang编写。利用协程并发优势,实现海量并发、超低内存占用、丰富图表展示。是测试、分析、优化服务端性能的绝佳助手!
一直以来,我的博客都在使用 Nginx。但它目前只支持到 SPDY/3.1,也不支持 Server Push,一直是我的一块心病。Nginx 官方说今年年底会增加对 HTTP/2 的支持,还要等好久:
android-major-https是一款 Android 上的 Http/Https 组件。内部使用 Volley 作为底层 Http 组件。
最近几年各种 Web 技术一直在爆炸式发展,每天都有大量新东西涌现出来。针对这个现象,业内两位大佬最近先后发文表达了自己的观点: Stop pushing the web forward 、 Is the web platform getting too big? 。其实很早之前我就意识到以我目前的精力,吃透所有 Web 新技术几乎是不可能完成的任务,我关注新技术的侧重点放在了性能优化上。
package httpProxy; /************************************* * 一个基础的代理服务器类 ************************************* */ import java.net.*; import java.io.*; public class HttpProxy extends Thread { static pub
要说Android 网络通讯平台支持还是比较丰富的,除了兼容J2ME 中的java.net api 外还提供了一些Android 平台独有的类android.net 这个Package,似乎更强大的是org.apache.http 类,这个是apache 实验室开源的包,对于Http 请求处理很方便
AndroidHttpTools 是简单的 HTTP 请求工具,支持 get,post,post 文件。
mitmproxy是一款支持SSL的HTTP代理,它可以用于调试HTTP通信,发起中间人攻击等。
sthttpd 是 thttpd 的改进版,这是一个小型、简单、快速且安全的 HTTP 服务器实现,支持 HTTP/1.1。
这篇文章主要实现了在Android中使用JDK的HttpURLConnection和Apache的HttpClient访问网络资源,服务端采用python+flask编写,使用Servlet太麻烦了。关于Http协议的相关知识,可以在网上查看相关资料。代码比较简单,就不详细解释了。
Powerstrip 为 Docker API 实现了一个可配置、可插入式的 HTTP 代理,可以让你插入很多 Docker 扩展原型到同一个 Docker 守护进程。
Web 代理是一种存在于网络中间的实体,提供各式各样的功能。现代网络系统中,Web 代理无处不在。我之前有关 HTTP 的博文中,多次提到了代理对 HTTP 请求及响应的影响。今天这篇文章,我打算谈谈 HTTP 代理本身的一些原理,以及如何用 Node.js 快速实现代理。
[PHP]代码 /** * http请求处理类(基于CURL进行封装) * * @author Xiwei Ye <yexiwei@gmail.com> * @version $Id$ */ class cls_http_request { /** * get方式请求(curl) * * @param string $url 请求的url * @param integer $timeout 超时时
Gretty 是一个简单的 Web 框架,用于构建 Web 服务端和客户端,基于 Netty 开发,支持 NIO 风格的 HTTP 服务器,异步 HTTP 客户端,支持 WebSocket 的服务器和客户端。
今天接触到了LiteHttp框架,觉得挺不错,比Vollery更轻量级。
Go的快速HTTP实现 目前fasthttp被成功地应用于生产提供多达100万个并发保持连接做100K QPS从一台服务器。
Go-HTTP-JSON-RPC 是用来处理 HTTP JSON-RPC 的 Go 语言实现。
qHttpd项目的目的是建立高度可定制的既可用于HTTP协议内容传递也可用于内部协议内容传递的HTTP服务器。
import java.io.BufferedReader; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.PrintWriter; import java.n