Project

General

Profile

Task #2454

Bug #2449: knb unicode identifier create and get failures

escaped '/' characters are being decoded by web server prior to hitting the servlet

Added by Rob Nahf over 12 years ago. Updated over 12 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Start date:
2012-03-07
Due date:
% Done:

100%

Milestone:
CCI-1.0.0
Product Version:
*
Story Points:
Sprint:

Description

tests 21, 22, 29, 30, 31 all have '/' in the identifiers, and return HTML exceptions,

Test 18: Error: get : path-unicode-ascii-escaped-/
Test 19: OK : : path-unicode-ascii-escaped-%3F
Test 20: OK : : path-unicode-ascii-escaped-%2F
Test 21: Error: get : path-unicode-ascii-escaped-double-//case
Test 22: Error: get : path-unicode-ascii-escaped-double-trailing//
Test 29: Error: get : path-ascii-doc-example-10.1000/182
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)

the HTML error is of this variety:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">

404 Not Found

Not Found
The requested URL /knb/d1/mn/v1/object/testMNodeTier3:201267105141428_path-unicode-ascii-escaped-/ was not found on this server.

Apache/2.2.14 (Ubuntu) Server at demo3.test.dataone.org Port 443

[for host https://demo3.test.dataone.org/knb/d1/mn/v1]


Related issues

Related to Infrastructure - Task #2463: identifiers with "?" not being preserved Rejected 2012-03-09

History

#1 Updated by Ben Leinfelder over 12 years ago

  • Status changed from New to Closed

The slashes and backslashes have been fixed. But the "?" have their own task now

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)