Case-sensitivity of Uniform Resource Identifiers

The URI of a request through the Web Gateway has some parts that are case-sensitive and some parts that are not case-sensitive.

For more information, see Uniform Resource Identifier syntax for using the Web Gateway. The following example shows the result of addressing a transfer resource using uppercase in the URI.
  1. This HTTP request submits a request for information about a transfer:
    GET HTTP/1.1 /TRANSFER/414d51204d554e474f4e474f4d55474d512474f4e4ca74f2
    Host: example.com
    User-Agent: mozilla
  2. The Web Gateway returns an HTTP response with the following format:
    HTTP/1.1 404 Not Found
    Content-Type	text/html;charset=ISO-8859-1
    Content-Language	en-US
    Content-Length	97
    Connection	Close
    Date	Wed, 28 Apr 2010 15:34:28 GMT
    Server	WebSphere Application Server/7.0
    Error 404: SRVE0190E: 
    File not found: /TRANSFER/414d51204d554e474f4e474f4d55474d512474f4e4ca74f2
    The error message is returned from the application server. The exact wording of the error message depends on the application server that you have deployed the Web Gateway into.
To make the request valid specify the resource name in the URI of the request in lowercase, as shown in the following example:
  1. GET HTTP/1.1 /transfer/414d51204d554e474f4e474f4d55474d512474f4e4ca74f2
    Host: example.com
    User-Agent: mozilla

If you receive an HTTP response with a status code other than 200, see the HTTP Response Codes topic for more information.


Reference Reference

Feedback

Timestamp icon Last updated: Tuesday, 30 January 2018
http://www.ibm.com/support/knowledgecenter/SSEP7X_7.0.4/com.ibm.wmqfte.doc/web_trouble_case.htm