IBM Notes and Domino 9.0 Social Edition Forum
By Most Recent
Brandon M Kutsch
Howard D Greenberg
Jenifer P. Kidder
Okio OL Luna
Rodrigo San Vicente
Aug 21, 2015 8:51 AM
http java osgi xpages
I'm not familiar with this area of the product, but I did find what appears to be a very similar SPR from the 8.5.2 timeframe. Here are the details on that case:
When using a url that contains encoded / in a segment, the encoded / is wrongly decoded by getRequestURI, causing behaviour problem in ISV API
Steps to reproduce:
use the following url from a browser:
atom+xml 小野 充/
In the http request, the url is encoded as :
In the Domino Web Container, get RequestURI() returns:
atom+xml 小野 充/
In one segment of the url, we use a form name called test/form atom+xml 小野 充. Notice that the %2F which is part of a segment of the original url is transformed in /, causing the ISV Api to not find the form name.
According to the servlet api spec: the following function should not be decoded by the webcontainer:
The SPR is
, and it was fixed in 8.5.2. Assuming this is related to the issue you are reporting, it would seem the fix doesn't cover all cases, and we'd need to open a PMR to take a look. I didn't see any other ways to get the raw string, and since the behavior violated the specification, I would think there isn't another way outside of those standard APIs.
IBM SocialBiz UX Blog
Forum use and etiquette
Native Notes Access
Web site feedback
Forgot your password?
Forgot your user name?
Create new registration
Update registration / password
Browse technotes by product category