http2
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.
Here are 742 public repositories matching this topic...
When checking a request's remoteAddress, it's usually the address from which NIO received the request. While that's technically correct, Vapor servers are often hosted behind a reverse-proxy such as nginx. Therefore the original peer's address is often lost. To resolve this, it's not uncommon to set the original peer's address in a header such as X-Forwarded-For.
**Describe the solution you
Feature request
Place the access_log and error_log directives inside the main server block instead of http block.
Feature description
Disable access_log at http block:
File: /etc/nginx/nginx.conf
# ...
http {
# ...
access_log off;
# ...
}
# ...Enable per site access_log and error_log at main server block:
File: /etc/nginx/
Vert.x is a tool-kit for building reactive applications on the JVM
-
Updated
May 27, 2022 - Java
Let's support at least reading "b3" header from a single string, most commonly traceid-spanid-1
It would also be nice to support optionally writing this, especially in message providers or others with constrained environments.
Expected behavior
As discussed on openzipkin/b3-propagation#21 and first implemented here: https://github.com/openzipkin/brave/blob/master/brave/src/main/java/bra
-
Updated
May 26, 2022 - Go
-
Updated
May 28, 2022 - Java
-
Updated
May 16, 2022 - JavaScript
Merlin is a cross-platform post-exploitation HTTP/2 Command & Control server and agent written in golang.
-
Updated
Apr 13, 2022 - Go
AnnotatedServiceBindingBuilder and VirtualHostAnnotatedServiceBindingBuilder currently don't share a common interface for its methods, such as pathPrefix() and exceptionHandlers(). This means, a contributor can add a builder method to one builder but not to the other by mistake. By making both builder extend a new interface AnnotatedServiceConfigSetters, we could prevent such a mistake.
A Docker-powered stateless API for PDF files.
-
Updated
May 2, 2022 - Go
Introduce
It has been more than three years since SOFARPC was open-sourced on April 10, 2018. RPC-related documents are mainly updated in June 2019. At that time, the document was relatively classic, and the core functions of RPC were introduced relatively clearly. However, with the iterative update of functions and the update of relate
canonical libwebsockets.org networking library
-
Updated
May 17, 2022 - C
Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and more
-
Updated
May 28, 2022 - Java
Fast and idiomatic client-driven REST APIs.
-
Updated
May 16, 2022 - Go
Your Feature Request
Some applications are not case-sensitive on the URL parameters, and may look for arguments presented under any fantasist format. One could argue that we could turn the complete string to lower case before performing the lookup, but that would also change the values, which is not desired. A better approach would be to improve url_param, urlp, and urlp_val() to take a
Fast and secure tunnels over HTTP/2
-
Updated
Apr 14, 2022 - Go
-
Updated
Apr 18, 2022 - Go
HTTP(S) benchmark tools, testing/debugging, & restAPI (RESTful)
-
Updated
May 13, 2022
Headless Chromium-based web performance metrics collector and monitoring tool
-
Updated
May 26, 2022 - JavaScript
A detailed document explaining and documenting HTTP/2, the successor to the widely popular HTTP/1.1 protocol
-
Updated
Jan 13, 2022 - CSS


Checklist
Issue Description
When using the RateLimiter Middleware with a rate between 0 and 1 all events will be rejected instead of applying the specified rate. E.g.:
e.Use(middleware.RateLimiter(middleware.NewRateLimiterMemoryStore(0.5)))I am not saying that it is a common use case to have