Barry Frost

This is Barry Frost’s personal website.

Tagged #http

301s, 302s, 307s & 308s

307 and 308 POST redirect support is still weak but getting better

SecurityHeaders.io

Analyse your HTTP response headers. Gives recommendations and advice on security and referrer policies.

WebOb

WebOb provides objects for HTTP requests and responses. Specifically it does this by wrapping the WSGI request environment and response status/headers/app_iter(body).

A Complete Guide To Switching From HTTP To HTTPS

What HTTP/2 Means for Ruby Developers

httpie

CLI HTTP client; user-friendly cURL replacement featuring intuitive UI, JSON support, syntax highlighting, wget-like downloads, extensions, etc.

httpbin

HTTP Client Testing Service: dummy endpoints

typhoeus

Typhoeus wraps libcurl in order to make fast and reliable requests

Paw

Mac HTTP client/debugger

HTTP API Design Guide

WonderProxy

WonderProxy provides HTTP proxies around the world to help you test GeoIP web applications. This paid service makes testing and re-testing applications from around the world fast and easy.

Postman

A powerful HTTP client to test web services

HTTP Load Testing

Wrest

Easy-to-use Ruby HTTP/REST client library with caching support

Installing Varnish with nginx, Passenger, and Monit on Ubuntu 8.10 intrepid

Install a HTTP accelerator for full caching with Rails on Passenger.

hurl

Make HTTP requests with params and see the response formatted nicely

HTTP Client - Mac Developer Tool for HTTP Debugging

Includes option to follow/ignore redirects

Things Caches Do

Many things I didn’t know, including how to use last-modified and etag cache validators.

Load Testing With Log Replay

Describes how to use HTTPerf and Apache log files to simulate real activity on a site when load testing. Rails focused, but should be applicable elsewhere

Peter Williams - Versioning REST Web Services

Serve different versions of an API by requiring a version number in the content type, eg application/vnd.mycompany.myapp-v2+xml