Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@eban
Last active December 14, 2015 02:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save eban/5011609 to your computer and use it in GitHub Desktop.
Save eban/5011609 to your computer and use it in GitHub Desktop.
Makefile で、HTTP のステータスコードをすばやくしらべる
#! /usr/bin/make -f
# Required GNU maek
# % make 4
# % make 40
# % make 404
# % make Bad
all: 1 2 3 4 5
%:; @sed -n '/$@/s/#//p' Makefile
#100 Continue
#101 Switching Protocols
#102 Processing
#200 OK
#201 Created
#202 Accepted
#203 Non-Authoritative Information
#204 No Content
#205 Reset Content
#206 Partial Content
#207 Multi-Status
#208 Already Reported
#300 Multiple Choices
#301 Moved Permanently
#302 Found
#303 See Other
#304 Not Modified
#305 Use Proxy
#307 Temporary Redirect
#400 Bad Request
#401 Unauthorized
#402 Payment Required
#403 Forbidden
#404 Not Found
#405 Method Not Allowed
#406 Not Acceptable
#407 Proxy Authentication Required
#408 Request Timeout
#409 Conflict
#410 Gone
#411 Length Required
#412 Precondition Failed
#413 Request Entity Too Large
#414 Request-URI Too Large
#415 Unsupported Media Type
#416 Request Range Not Satisfiable
#417 Expectation Failed
#418 I'm a teapot
#422 Unprocessable Entity
#423 Locked
#424 Failed Dependency
#425 No code
#426 Upgrade Required
#428 Precondition Required
#429 Too Many Requests
#431 Request Header Fields Too Large
#449 Retry with
#500 Internal Server Error
#501 Not Implemented
#502 Bad Gateway
#503 Service Unavailable
#504 Gateway Timeout
#505 HTTP Version Not Supported
#506 Variant Also Negotiates
#507 Insufficient Storage
#509 Bandwidth Limit Exceeded
#510 Not Extended
#511 Network Authentication Required
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment