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

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


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


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


HTTP Client Testing Service: dummy endpoints


Typhoeus wraps libcurl in order to make fast and reliable requests


Mac HTTP client/debugger

HTTP API Design Guide


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.


A powerful HTTP client to test web services

HTTP Load Testing


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.


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