Task #2463
Bug #2449: knb unicode identifier create and get failures
identifiers with "?" not being preserved
0%
Description
For these tests, only the part of the identifier before the "?" is preserved when it is processed by the rest service.
Test 30: Error: get : path-ascii-doc-example-http://example.com/data/mydata?row=24
Test 31: Error: get : path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen)
It seems like "?" should be encoded as "%3f" so that they are not considered the beginning of a query param.
Related issues
History
#1 Updated by Ben Leinfelder almost 13 years ago
- Status changed from New to Rejected
This is now passing for demo2.test.dataone.org -- likel because of other configuration changes that have been performed on the server and documented in other related tickets.
20120309-09:33:05: [INFO]: Node Test Summary for node: https://demo2.test.dataone.org/knb/d1/mn/v1 [org.dataone.integration.it.ContextAwareTestCaseDataone]
20120309-09:33:05: [INFO]: Test 30: OK : path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.ContextAwareTestCaseDataone]
20120309-09:33:05: [INFO]: Test 31: OK : path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) [org.dataone.integration.it.ContextAwareTestCaseDataone]