diff --git a/httpbin/templates/httpbin.1.html b/httpbin/templates/httpbin.1.html index 8e03114..d4e52df 100644 --- a/httpbin/templates/httpbin.1.html +++ b/httpbin/templates/httpbin.1.html @@ -1,8 +1,6 @@

httpbin(1): HTTP Request & Response Service

-

Freely hosted in HTTP, -HTTPS & -EU flavors by Runscope.

+

Freely hosted in HTTP, HTTPS & EU flavors by Runscope

ENDPOINTS

@@ -13,8 +11,8 @@
  • /headers Returns header dict.
  • /get Returns GET data.
  • /post Returns POST data.
  • -
  • /put Returns PUT data.
  • /patch Returns PATCH data.
  • +
  • /put Returns PUT data.
  • /delete Returns DELETE data
  • /gzip Returns gzip-encoded data.
  • /deflate Returns deflate-encoded data.
  • @@ -26,24 +24,28 @@
  • /cookies Returns cookie data.
  • /cookies/set?name=value Sets one or more simple cookies.
  • /cookies/delete?name Deletes one or more simple cookies.
  • -
  • /basic-auth/:user/:passwd HTTPBasic Auth.
  • +
  • /basic-auth/:user/:passwd Challenges HTTPBasic Auth.
  • /hidden-basic-auth/:user/:passwd 404'd BasicAuth.
  • -
  • /digest-auth/:qop/:user/:passwd HTTP Digest Auth.
  • +
  • /digest-auth/:qop/:user/:passwd Challenges HTTP Digest Auth.
  • /stream/:n Streams n–100 lines.
  • /delay/:n Delays responding for n–10 seconds.
  • -
  • /drip?numbytes=400&duration=3&delay=1 Drip drip drip.
  • +
  • /drip?numbytes=n&duration=s&delay=s Drips data over a duration after an optional initial delay.
  • /html Renders an HTML Page.
  • /robots.txt Returns some robots.txt rules.
  • /deny Denied by robots.txt file.
  • -
  • /cache 200 unless If-Modified-Since was sent, then 304.
  • -
  • /forms/post HTML form that submits to /post.
  • -
  • /xml Returns some XML.
  • +
  • /cache Returns 200 unless an If-Modified-Since or If-None-Match header is provided, when it returns a 304.
  • +
  • /cache/:n Sets a Cache-Control header for n seconds.
  • +
  • /bytes/:n Generates n random bytes of binary data, accepts optional seed integer parameter.
  • +
  • /stream-bytes/:n Streams n random bytes of binary data, accepts optional seed and chunk_size integer parameters.
  • +
  • /links/:n Returns page containing n HTML links.
  • +
  • /forms/post HTML form that submits to /post
  • +
  • /xml Returns some XML
  • DESCRIPTION

    -

    Testing an HTTP Library can become difficult sometimes. Postbin is fantastic +

    Testing an HTTP Library can become difficult sometimes. PostBin.org is fantastic for testing POST requests, but not much else. This exists to cover all kinds of HTTP scenarios. Additional endpoints are being considered.

    @@ -88,9 +90,56 @@ x-more-info: http://tools.ietf.org/html/rfc2324 Content-Length: 135 +

    $ curl https://httpbin.org/get?show_env=1

    + +
    {
    +  "headers": {
    +    "Content-Length": "",
    +    "Accept-Language": "en-US,en;q=0.8",
    +    "Accept-Encoding": "gzip,deflate,sdch",
    +    "X-Forwarded-Port": "443",
    +    "X-Forwarded-For": "109.60.101.240",
    +    "X-Heroku-Dynos-In-Use": "1",
    +    "Host": "httpbin.org",
    +    "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
    +    "User-Agent": "Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.83 Safari/535.11",
    +    "X-Request-Start": "1350053933441",
    +    "Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.3",
    +    "Connection": "keep-alive",
    +    "X-Forwarded-Proto": "https",
    +    "Cookie": "_gauges_unique_day=1; _gauges_unique_month=1; _gauges_unique_year=1; _gauges_unique=1; _gauges_unique_hour=1",
    +    "X-Heroku-Queue-Depth": "0",
    +    "X-Heroku-Queue-Wait-Time": "11",
    +    "Content-Type": ""
    +  },
    +  "args": {
    +    "show_env": "1"
    +  },
    +  "origin": "109.60.101.240",
    +  "url": "http://httpbin.org/get?show_env=1"
    +}
    +
    + +

    Installing and running from PyPI

    + +

    You can install httpbin as a library from PyPI and run it as a WSGI app. For example, using Gunicorn:

    + +
    $ pip install httpbin
    +$ gunicorn httpbin:app
    +
    + +

    Changelog

    + + + +

    AUTHOR

    -

    A Kenneth Reitz +

    A Kenneth Reitz Project.

    SEE ALSO