We're updating the issue view to help you get more done. 

Added new static public constructs to the request context: METHODS, STATUS, STATUS_TEXT

Description

We have added the following static constructs to help with APIs and more.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 this.METHODS = { "HEAD" : "HEAD", "GET" : "GET", "POST" : "POST", "PATCH" : "PATCH", "PUT" : "PUT", "DELETE" : "DELETE" }; // HTTP STATUS CODES this.STATUS = { "CREATED" : 201, "ACCEPTED" : 202, "SUCCESS" : 200, "NO_CONTENT" : 204, "RESET" : 205, "PARTIAL_CONTENT" : 206, "BAD_REQUEST" : 400, "NOT_AUTHORIZED" : 403, "NOT_AUTHENTICATED" : 401, "NOT_FOUND" : 404, "NOT_ALLOWED" : 405, "NOT_ACCEPTABLE" : 406, "TOO_MANY_REQUESTS" : 429, "EXPECTATION_FAILED" : 417, "INTERNAL_ERROR" : 500, "NOT_IMPLEMENTED" : 501 }; // HTTP STATUS TEXTS this.STATUS_TEXTS = { "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", "226" : "IM Used", "300" : "Multiple Choices", "301" : "Moved Permanently", "302" : "Found", "303" : "See Other", "304" : "Not Modified", "305" : "Use Proxy", "307" : "Temporary Redirect", "308" : "Permanent 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" : "Payload Too Large", "414" : "Request-URI Too Long", "415" : "Unsupported Media Type", "416" : "Requested Range Not Satisfiable", "417" : "Expectation Failed", "418" : "I'm a teapot", "421" : "Misdirected Request", "422" : "Unprocessable Entity", "423" : "Locked", "424" : "Failed Dependency", "426" : "Upgrade Required", "428" : "Precondition Required", "429" : "Too Many Requests", "431" : "Request Header Fields Too Large", "444" : "Connection Closed Without Response", "451" : "Unavailable For Legal Reasons", "499" : "Client Closed Request", "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", "508" : "Loop Detected", "510" : "Not Extended", "511" : "Network Authentication Required", "599" : "Network Connect Timeout Error" };

Status

Assignee

Luis Majano

Reporter

Luis Majano

Labels

None

Components

Fix versions

Priority

Major