http.md
July 15, 2021 · View on GitHub
Bookmarks tagged [http]
www.codever.land/bookmarks/t/http
The HTTP Status Codes List
https://flaviocopes.com/http-status-codes/
Every HTTP response comes with a status code that signals with a clear number information about how the request was processed
- tags: http, status-codes, flavio, flavio-copes
HTTP Strict Transport Security Header Testing Tool
Check if your site is defending from cookie hijacking & protocol downgrade attack
- tags: http, security-tools, http-headers
RFC 2965 - HTTP State Management Mechanism
https://tools.ietf.org/html/rfc2965
This document specifies a way to create a stateful session with Hypertext Transfer Protocol (HTTP) requests and responses. It describes three new headers, Cookie, Cookie2, and Set-Cookie2, w...
- tags: http, cookies, specification
Advanced HTTP Mocking with WireMock at DevFest DC - 43min
https://www.youtube.com/watch?v=x3MvZ8DFrpE
Create HTTP mocks with WireMock’s REST API from any language for deterministic testing a...
X-Forwarded-For - HTTP | MDN
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For
The X-Forwarded-For (XFF) header is a de-facto standard header for identifying the originating IP address of a client connecting to a web server through an HTTP proxy or a load balancer. When traffi...
- tags: http, http-headers, x-forwarded-for
RFC 7234 - Hypertext Transfer Protocol (HTTP/1.1): Caching
https://tools.ietf.org/html/rfc7234
The Hypertext Transfer Protocol (HTTP) is a stateless application- level protocol for distributed, collaborative, hypertext information systems. This document defines HTTP caches and the associated h...
- tags: http, http-caching
Wiremock Home Page
WireMock is a simulator for HTTP-based APIs. Some might consider it a service virtualization tool or a mock server.
It enables you to stay productive when an API you depend on doesn't exist or isn't ...
A brief overview of the TCP/IP model, SSL/TLS/HTTPS protocols and SSL certificates
https://itnext.io/a-brief-overview-of-the-tcp-ip-model-ssl-tls-https-protocols-and-ssl-certificates-...
I’m currently writing an article on how to create a secure HTTP server in Go (golang) and I thought what could be a better opportunity than this to discuss this broad topic about web security. In…
pop-os/parallel-getter
https://github.com/pop-os/parallel-getter
Download a file with parallel GET requests to maximize bandwidth usage.
- tags: rust, network-programming, http
- :octocat: source code
pop-os/url-crawler
https://github.com/pop-os/url-crawler
A configurable parallel web crawler, designed to crawl a website for content.
- tags: rust, network-programming, http
- :octocat: source code
pop-os/url-scraper
https://github.com/pop-os/url-scraper
Scrape URLs from HTML pages
- tags: rust, network-programming, http
- :octocat: source code
grequests
https://github.com/kennethreitz/grequests
requests + gevent for asynchronous HTTP requests.
- tags: python, http
- :octocat: source code
httplib2
https://github.com/httplib2/httplib2
Comprehensive HTTP client library.
- tags: python, http
- :octocat: source code
requests
http://docs.python-requests.org/en/latest/
HTTP Requests for Humans™.
treq
https://github.com/twisted/treq
Python requests like API built on top of Twisted's HTTP client.
- tags: python, http
- :octocat: source code
urllib3
https://github.com/shazow/urllib3
A HTTP library with thread-safe connection pooling, file post support, sanity friendly.
- tags: python, http
- :octocat: source code
got
https://github.com/sindresorhus/got
Nicer interface to the built-in http module.
- tags: node.js, http
- :octocat: source code
gh-got
https://github.com/sindresorhus/gh-got
Convenience wrapper for got to interact with the GitHub API.
- tags: node.js, http
- :octocat: source code
axios
https://github.com/mzabriskie/axios
Promise based HTTP client (works in the browser too).
- tags: node.js, http
- :octocat: source code
wreck
https://github.com/hapijs/wreck
HTTP Client Utilities.
- tags: node.js, http
- :octocat: source code
download
https://github.com/kevva/download
Download and extract files effortlessly.
- tags: node.js, http
- :octocat: source code
http-proxy
https://github.com/nodejitsu/node-http-proxy
HTTP proxy.
- tags: node.js, http
- :octocat: source code
superagent
https://github.com/visionmedia/superagent
HTTP request library.
- tags: node.js, http
- :octocat: source code
node-fetch
https://github.com/bitinn/node-fetch
window.fetch for Node.js.
- tags: node.js, http
- :octocat: source code
flashheart
https://github.com/bbc/flashheart
REST client.
- tags: node.js, http
- :octocat: source code
http-fake-backend
https://github.com/micromata/http-fake-backend
Build a fake backend by providing the content of JSON files or JavaScript objects through configurable routes.
- tags: node.js, http
- :octocat: source code
cacheable-request
https://github.com/lukechilds/cacheable-request
Wrap native HTTP requests with RFC compliant cache support.
- tags: node.js, http
- :octocat: source code
gotql
https://github.com/khaosdoctor/gotql
GraphQL request library built on got.
- tags: node.js, http
- :octocat: source code
Hypertext Transfer Protocol -- HTTP/1.1
https://tools.ietf.org/html/rfc2616
OkHttp
http://square.github.io/okhttp/
An HTTP & HTTP/2 client for Android and Java applications
- tags: http, https, http2, http-client, java
- :octocat: source code
Insider’s guide into interceptors and HttpClient mechanics in Angular
https://blog.angularindepth.com/insiders-guide-into-interceptors-and-httpclient-mechanics-in-angular...
The documentation for the interceptors is pretty good and shows how to write and register an interceptor. Here I’ll dig deeper into internal mechanics of the HtppClient service and interceptors in par...
Varnish HTTP Cache
This is Varnish Cache, the high-performance HTTP accelerator.
- tags: http, caching, tools, varnish
- :octocat: source code
Helmet
https://helmetjs.github.io/docs/
Helmet helps you secure your Express.js apps by setting various HTTP headers. It's not a silver bullet, but it can help!
- tags: node.js, http
- :octocat: source code
GitHub - node-nock/nock
https://github.com/node-nock/nock
nock - HTTP mocking and expectations library
- tags: node.js, http, unit-testing
- :octocat: source code
Cache-Control - HTTP | MDN
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control
The Cache-Control general-header field is used to specify directives for caching mechanisms in both, requests and responses. Caching directives are unidirectional, meaning that a given directive in ...
Introduction to HTTP
https://launchschool.com/books/http
Launch School
- tags: free-programming-books, http
HTTP | MDN
https://developer.mozilla.org/en-US/docs/Web/HTTP
Hypertext Transfer Protocol (HTTP) is an application-layer protocol for transmitting hypermedia documents, such as HTML. It was designed for communication between web browsers and web servers, but it ...
- tags: http
Protocol upgrade mechanism - HTTP | MDN
https://developer.mozilla.org/en-US/docs/Web/HTTP/Protocol_upgrade_mechanism
The HTTP protocol provides a special mechanism allowing an already established connection to upgrade to a new, incompatible, protocol. This mechani...
- tags: http
HTTP Strict Transport Security - Wikipedia
https://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security
HTTP Strict Transport Security (HSTS) is a web security policy mechanism which helps to protect websites against protocol downgrade attacks and cookie hijacking. It allows web servers to declare t...
httpbin(1): HTTP Client Testing Service
Testing an HTTP Library can become difficult sometimes. RequestBin is fantastic for testing POST requests, but doesn't let you control the response. This exists to cover all kin...
HTTP access control (CORS) - HTTP | MDN
https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS
A resource makes a cross-origin HTTP request when it requests a resource from a domain or port which is different from the one which the first resource itself serves. For example, an HTML page ser...