[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mina-dev
Subject:    [jira] Closed: (ASYNCWEB-34) Exception thrown when parsing URIs
From:       "Julien Vermillard (JIRA)" <jira () apache ! org>
Date:       2009-08-26 13:15:59
Message-ID: 1556358010.1251292559420.JavaMail.jira () brutus
[Download RAW message or body]


     [ https://issues.apache.org/jira/browse/ASYNCWEB-34?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel \
]

Julien Vermillard closed ASYNCWEB-34.
-------------------------------------


> Exception thrown when parsing URIs with "|" character
> -----------------------------------------------------
> 
> Key: ASYNCWEB-34
> URL: https://issues.apache.org/jira/browse/ASYNCWEB-34
> Project: Asyncweb
> Issue Type: Bug
> Components: Common
> Reporter: Alberto Gimeno Brieba
> Assignee: Julien Vermillard
> 
> I think that according to RFC1738  - Uniform Resource Locators (URL), the character \
> "|" should always be escaped in the HTTP request line. However current browser \
> doesn't escape it (google chart API uses this character extensively) and asyncweb \
> throws an exception when it tries to parse an HTTP request with an URI with that \
> character. The class HttpRequestLineDecodingState could use java.net.URL instead of \
> java.net.URI for parsing the HTTP request to avoid this problem.  new \
> URL("http://example.com?foo=|bar"); // it works new \
> URI("http://example.com?foo=|bar"); // it throws a java.net.URISyntaxException

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic