Moved properties to package location.
This commit is contained in:
parent
a0995c3024
commit
27ab841a85
4 changed files with 60 additions and 9 deletions
55
README.md
55
README.md
|
@ -34,4 +34,57 @@ The **<hs:reason>** tag attributes are:
|
||||||
Attribute | Description | Required
|
Attribute | Description | Required
|
||||||
------------ | ----------------------------------------------------------------------------- | --------
|
------------ | ----------------------------------------------------------------------------- | --------
|
||||||
`statusCode` | The HTTP status error code. If not specified the current status code is used. | No
|
`statusCode` | The HTTP status error code. If not specified the current status code is used. | No
|
||||||
`default` | The fallback value to output. | No
|
`default` | The fallback value to output. | No
|
||||||
|
|
||||||
|
The reasons are defined as follows:
|
||||||
|
|
||||||
|
Status Code | Reason
|
||||||
|
----------- | -------------------------------
|
||||||
|
`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
|
||||||
|
`300` | Multiple Choices
|
||||||
|
`301` | Moved Permanently
|
||||||
|
`302` | Moved Temporarily
|
||||||
|
`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 Long
|
||||||
|
`415` | Unsupported Media Type
|
||||||
|
`416` | Requested Range Not Satisfiable
|
||||||
|
`417` | Expectation Failed
|
||||||
|
`419` | Insufficient Space on Resource
|
||||||
|
`420` | Method Failure
|
||||||
|
`422` | Unprocessable Entity
|
||||||
|
`423` | Locked
|
||||||
|
`424` | Failed Dependency
|
||||||
|
`500` | Internal Server Error
|
||||||
|
`501` | Not Implemented
|
||||||
|
`502` | Bad Gateway
|
||||||
|
`503` | Service Unavailable
|
||||||
|
`504` | Gateway Timeout
|
||||||
|
`505` | HTTP Version Not Supported
|
||||||
|
`507` | Insufficient Storage
|
10
build.gradle
10
build.gradle
|
@ -45,12 +45,10 @@ compileJava {
|
||||||
|
|
||||||
|
|
||||||
jar {
|
jar {
|
||||||
doFirst {
|
def props = new Properties()
|
||||||
def props = new Properties()
|
file(buildProps).withInputStream { stream -> props.load(stream) }
|
||||||
file(buildProps).withInputStream { stream -> props.load(stream) }
|
version = version + '.' + props.get(buildProp)
|
||||||
version = version + '.' + props.get(buildProp)
|
archiveName = archiveName.toLowerCase()
|
||||||
}
|
|
||||||
archiveName = archiveName.toLowerCase()
|
|
||||||
manifest.attributes('Main-Class': mainClassName)
|
manifest.attributes('Main-Class': mainClassName)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* HttpStatus.java
|
* Reasons.java
|
||||||
*
|
*
|
||||||
* Copyright (c) 2015 Erik C. Thauvin (http://erik.thauvin.net/)
|
* Copyright (c) 2015 Erik C. Thauvin (http://erik.thauvin.net/)
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
|
@ -66,7 +66,7 @@ public class Reasons
|
||||||
*/
|
*/
|
||||||
static
|
static
|
||||||
{
|
{
|
||||||
final ResourceBundle bundle = ResourceBundle.getBundle("reasons", java.util.Locale.getDefault());
|
final ResourceBundle bundle = ResourceBundle.getBundle("net.thauvin.erik.httpstatus.reasons");
|
||||||
for (final String key : bundle.keySet())
|
for (final String key : bundle.keySet())
|
||||||
{
|
{
|
||||||
REASON_PHRASES.put(key, bundle.getString(key));
|
REASON_PHRASES.put(key, bundle.getString(key));
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue