Topic

http

HTTP (Hypertext Transfer Protocol) is a request and response protocol used to send a request to a server and receive a response back in the form of a file. HTTP is the basis of data communication for the web. HTTPS is an evolution in HTTP, where the “S” stands for secure socket layer allowing communication in HTTP to be more secure.

Repositories (1363)

retrofit-cjs
retrofit-cjs glangzh JavaScript

retrofit-cjs 是一个基于JavaScript装饰器(Decorator)和 axios 实现的网络请求库, 支持Vue / React / react-native 等常用框架

90
bigpipe
bigpipe owenliang Go

以Kafka为存储介质,提供异步Http RPC的中间件

90
http2
http2 ysbaddaden Crystal

HTTP/2 Protocol Implementation for the Crystal Language

90
request-compose
request-compose simov JavaScript

Composable HTTP Client

90
test_demo
test_demo lovesoo Python

Testing Using Python Demo. 使用Python测试脚本demo。

89
ELWebService
ELWebService Electrode-iOS Swift

A lightweight HTTP networking framework for Swift

88
http-graceful-shutdown
http-graceful-shutdown the-moebius TypeScript

Gracefully terminates HTTP servers in Node.js

88
SensioBuzzBundle
SensioBuzzBundle sensiolabs PHP
87
hookah
hookah wybiral Go

A cross-platform tool for data pipelines.

86
plant
plant rumkin JavaScript

🌳 JS web server charged with WebAPI and neat HTTP2 support

86
Bdtunnel
Bdtunnel sailro C#

BoutDuTunnel is able to create virtual connections tunnelled in HTTP requests.

85
nim-httpauth
nim-httpauth FedericoCeratto Nim

HTTP Authentication library for Nim

85
range-parser
range-parser jshttp JavaScript

Range header field parser

84
HTTP11_chinese
HTTP11_chinese pearzl

HTTP/1.1 rfc(7230-7237) 中文翻译

84
minio-kv
minio-kv alexellis Go

Simple KV HTTP API for Minio / S3 - store JSON documents or binary blobs

84
evil-client
evil-client evilmartians Ruby

Human-friendly DSL for writing HTTP(s) clients in Ruby

83
rest
rest synrc Erlang

☕ REST: RFC-2616 Framework

83
dorado
dorado javagossip Java

基于Netty4开发的简单、轻量级、高性能的的Http restful api server

83
sse
sse julienschmidt Go

HTML5 Server-Sent-Events for Go

83
Teapot
Teapot zeroflag Smalltalk

Teapot micro web framework for Pharo Smalltalk

83
httpserver
httpserver RamseyK C++

A high performance, single threaded, HTTP/1.1 server written in C++23 using BSD kqueue for socket event notification

83
httparrot
httparrot edgurgel Elixir

HTTP Request & Response Server. An incomplete clone of http://httpbin.org

82
river
river peburrows Elixir

An HTTP/2 client for Elixir (a work in progress!)

82
bof
bof mnapoli PHP

The HTTP client for humans

82
php-curl-cookbook
php-curl-cookbook andriichuk PHP

PHP CURL Cookbook 📖

82
shaas
shaas heroku Go

Shell as a Service: API to inspect and execute scripts in a server's environment via HTTP and WebSockets

82
httpPerfectGuide
httpPerfectGuide bookcrush

http 완벽가이드 책 스터디 모임

81
Record
Record AttemptWeb JavaScript

✨✨欢迎star、watch!!https://github.com/AttemptWeb/Record/issues

81
cache-tests
cache-tests http-tests XSLT

Tests for HTTP Caches

81
http-benchmark-tornado
http-benchmark-tornado junneyang Python

基于Python Tornado的高性能http性能测试工具。Java Netty版: https://github.com/junneyang/http-benchmark-netty 。

81
hrp
hrp httprunner Go

One-stop solution for HTTP(S) testing, covering API testing, load testing and digital experience monitoring (DEM).

81
MultiHttp
MultiHttp sinacms PHP

This is a high performance , very useful multi-curl tool written in php. 一个超级好用的并发CURL工具!!!(httpful,restful, concurrency)

80
http-method
http-method ergebnis PHP

:grapes: Provides constants for HTTP request methods.

80
heart
heart Hyperspace-Logistics Go

A high performance Lua web server with a simple, powerful API

80
MHttp
MHttp jymot Java

okhttp wrapper for Android Http.

79
nsqproxy
nsqproxy changba Go

NSQProxy是NSQ和Worker之间的中间件,根据配置负责消息转发。然后通过HTTP/FastCGI/CBNSQ等协议转发给Worker机执行。

79
salt-netapi-client
salt-netapi-client SUSE Java

Java bindings for the Salt API

79
json-api-dart
json-api-dart f3ath Dart

JSON:API client and server for Dart/Flutter

79
reverseproxy
reverseproxy cssivision Go

a minimalist http/https proxy library for golang

78
snekfetch
snekfetch devsnek JavaScript

fast, efficient, and user-friendly http requests

77
HttpRequestProcessor
HttpRequestProcessor AweiLoveAndroid Java

网络请求隔离框架简单封装,有两种实现方式:一种是代理模式实现的,一种是工厂模式实现的。

77
yamlful
yamlful galvez JavaScript

YAML-based HTTP client code generation

77
kun
kun RussellLuo Go

A communication toolkit for Go services.

76
graceful
graceful swistakm Python

Elegant Python REST toolkit built on top of falcon

75
httpmock
httpmock dankinder Go

Lightweight HTTP mocking in Go (aka golang)

75
rabbitmq_http_api_client
rabbitmq_http_api_client ruby-amqp Ruby

RabbitMQ HTTP API client for Ruby

75
multipass
multipass namsral Go

Better authentication for HTTP

75
expired
expired lukechilds JavaScript

Calculate when HTTP cache headers expire

74
request_via
request_via serradura Ruby

RequestVia: A Functional HTTP Client That Wraps Net::HTTP

74
curl
curl jyggen PHP

A PHP 5.4+ library for making asynchronous HTTP requests.

74