Skip to content

Latest commit

 

History

History
282 lines (237 loc) · 15.3 KB

http.md

File metadata and controls

282 lines (237 loc) · 15.3 KB

Bookmarks tagged [http]

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


https://gf.dev/hsts-test

Check if your site is defending from cookie hijacking & protocol downgrade attack


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...


https://www.youtube.com/watch?v=x3MvZ8DFrpE

Slides

Create HTTP mocks with WireMock’s REST API from any language for deterministic testing a...


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...


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...


http://wiremock.org/

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 ...


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…


https://github.com/pop-os/parallel-getter

Download a file with parallel GET requests to maximize bandwidth usage.


https://github.com/pop-os/url-crawler

A configurable parallel web crawler, designed to crawl a website for content.


https://github.com/pop-os/url-scraper

Scrape URLs from HTML pages


https://github.com/kennethreitz/grequests

requests + gevent for asynchronous HTTP requests.


https://github.com/httplib2/httplib2

Comprehensive HTTP client library.


http://docs.python-requests.org/en/latest/

HTTP Requests for Humans™.


https://github.com/twisted/treq

Python requests like API built on top of Twisted's HTTP client.


https://github.com/shazow/urllib3

A HTTP library with thread-safe connection pooling, file post support, sanity friendly.


https://github.com/sindresorhus/got

Nicer interface to the built-in http module.


https://github.com/sindresorhus/gh-got

Convenience wrapper for got to interact with the GitHub API.


https://github.com/mzabriskie/axios

Promise based HTTP client (works in the browser too).


https://github.com/hapijs/wreck

HTTP Client Utilities.


https://github.com/kevva/download

Download and extract files effortlessly.


https://github.com/nodejitsu/node-http-proxy

HTTP proxy.


https://github.com/visionmedia/superagent

HTTP request library.


https://github.com/bitinn/node-fetch

window.fetch for Node.js.


https://github.com/bbc/flashheart

REST client.


https://github.com/micromata/http-fake-backend

Build a fake backend by providing the content of JSON files or JavaScript objects through configurable routes.


https://github.com/lukechilds/cacheable-request

Wrap native HTTP requests with RFC compliant cache support.


https://github.com/khaosdoctor/gotql

GraphQL request library built on got.


https://tools.ietf.org/html/rfc2616


http://square.github.io/okhttp/

An HTTP & HTTP/2 client for Android and Java applications


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...


https://varnish-cache.org/

This is Varnish Cache, the high-performance HTTP accelerator.


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!


https://github.com/node-nock/nock

nock - HTTP mocking and expectations library


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 ...


https://launchschool.com/books/http

Launch School


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 ...


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...


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...


https://httpbin.org/

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...


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...