Httpbin.dev is a service to debug/test your http clients
/
This page./absolute-redirect/:n
302 Absolute redirects n times./anything/:anything
Returns anything that is passed to request./base64/:value
Decodes a Base64 encoded string./base64/decode/:value
Explicit URL for decoding a Base64 encoded string./base64/encode/:value
Encodes a string into Base64./basic-auth/:user/:passwd
Challenges HTTPBasic Auth./bearer
Checks Bearer token header - returns 401 if not set./brotli
Returns brotli-encoded data./bytes/:n
Generates n random bytes of binary data, accepts optional seed integer parameter./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./cookies
Returns cookie data./cookies/delete?name
Deletes one or more simple cookies./cookies/set?name=value
Sets one or more simple cookies./deflate
Returns deflate-encoded data./delay/:n
Delays responding for min(n, 10) seconds./delete
Returns request data. Allows only DELETE
requests./deny
Denied by robots.txt file./digest-auth/:qop/:user/:passwd/:algorithm
Challenges HTTP Digest Auth./digest-auth/:qop/:user/:passwd
Challenges HTTP Digest Auth./drip?numbytes=n&duration=s&delay=s&code=code
Drips data over a duration after an optional initial delay, then (optionally) returns with the given status code./dump/request
Returns the given request in its HTTP/1.x wire approximate representation./encoding/utf8
Returns page containing UTF-8 data./etag/:etag
Assumes the resource has the given etag and responds to If-None-Match header with a 200 or 304 and If-Match with a 200 or 412 as appropriate./forms/post
HTML form that submits to /post/get
Returns GET data./gzip
Returns gzip-encoded data./head
Returns response headers. Allows only HEAD
requests./headers
Returns request header dict./hidden-basic-auth/:user/:passwd
404'd BasicAuth./html
Renders an HTML Page./hostname
Returns the name of the host serving the request./image
Returns page containing an image based on sent Accept header./image/jpeg
Returns a JPEG image./image/png
Returns a PNG image./image/svg
Returns a SVG image./image/webp
Returns a WEBP image./ip
Returns Origin IP./json
Returns JSON./links/:n
Returns page containing n HTML links./options
Returns request data. Allows only OPTIONS
requests./patch
Returns request data. Allows only PATCH
requests./post
Returns request data. Allows only POST
requests./ip
Only accept OPTIONS, return no data, only preflight headers/put
Returns request data. Allows only PUT
requests./range/1024?duration=s&chunk_size=code
Streams n bytes, and allows specifying a Range header to select a subset of the data. Accepts a chunk_size and request duration parameter./redirect-to?url=foo&status_code=307
307 Redirects to the foo URL./redirect-to?url=foo
302 Redirects to the foo URL./redirect/:n
302 Redirects n times./relative-redirect/:n
302 Relative redirects n times./response-headers?key=val
Returns given response headers./status/:code
Returns given HTTP Status code./stream-bytes/:n
Streams n random bytes of binary data, accepts optional seed and chunk_size integer parameters./stream/:n
Streams min(n, 100) lines./unstable
Fails half the time, accepts optional failure_rate float and seed integer parameters./user-agent
Returns user-agent./uuid
Generates a UUIDv4 value./xml
Returns some XML/zstd
Returns zstd-encoded data.{"origin":"73.238.9.52, 77.83.142.42"}
{"user-agent":"curl/7.64.1"}
{
"args": {
"foo": [
"bar"
]
},
"headers": {
"Accept": [
"*/*"
],
"Host": [
"httpbin.dev"
],
"User-Agent": [
"curl/7.64.1"
]
},
"origin": "73.238.9.52, 77.83.142.42",
"url": "https://httpbin.dev/get?foo=bar"
}
GET /dump/request?foo=bar HTTP/1.1
Host: httpbin.dev
Accept: */*
User-Agent: curl/7.64.1
HTTP/2 403
access-control-allow-credentials: true
access-control-allow-origin: *
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-security-policy: frame-ancestors 'self' *.httpbin.dev; font-src 'self' *.httpbin.dev; default-src 'self' *.httpbin.dev; img-src 'self' *.httpbin.dev; media-src 'self' *.httpbin.dev; script-src 'self' 'unsafe-inline' 'unsafe-eval' *.httpbin.dev; style-src 'self' 'unsafe-inline' *.httpbin.dev https://unpkg.com; frame-src 'self' *.httpbin.dev; worker-src 'self' *.httpbin.dev; connect-src 'self' *.httpbin.dev
date: Mon, 27 Mar 2023 16:26:57 GMT
permissions-policy: fullscreen=(self), autoplay=*, geolocation=(), camera=()
referrer-policy: strict-origin-when-cross-origin
strict-transport-security: max-age=31536000; includeSubDomains; preload
x-content-type-options: nosniff
x-xss-protection: 1; mode=block