Project

General

Profile

Bug #2128

cannot pass serialized exceptions to HEAD requests

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

Status:
Closed
Priority:
Normal
Assignee:
Category:
Documentation
Target version:
Start date:
2011-12-09
Due date:
% Done:

100%

Estimated time:
(Total: 3.00 h)
Milestone:
CCI-1.0.0
Product Version:
*
Story Points:
Sprint:

Description

MN.describe cannot pass the required D1 exceptions, because HEAD requests don't accept a content stream, by specification.

I propose sending the exception elements in the headers, as in:
DataONE-Exception-Name
DataONE-Exception-DetailCode
DataONE-Exception-Description
DataONE-Exception-PID

I think the TraceInfo is too verbose for headers, so probably shouldn't be modeled.


Subtasks

Task #2129: modify ExceptionHandler to handle HEAD exceptionsClosedRob Nahf


Related issues

Related to Infrastructure - Story #2134: Update describe() method Closed 2011-12-13

History

#1 Updated by Rob Nahf over 12 years ago

  • Category set to Documentation
  • Assignee set to Dave Vieglais
  • Milestone changed from CCI-0.6.4 to CCI-1.0.0

#2 Updated by Dave Vieglais over 12 years ago

Documentation updated to include suggestion for returning error info using HTTP headers. revision r6173

#3 Updated by Dave Vieglais over 12 years ago

  • Status changed from New to Closed
  • Target version set to Sprint-2011.50-Block.6

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)