[ 
https://issues.apache.org/jira/browse/SLING-2443?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13237559#comment-13237559
 ] 

Reto Bachmann-Gmür commented on SLING-2443:
-------------------------------------------

401 is an error code by http so it handling by error scripts seems reasonable 
by me. I think resetting the response is reasonable for server errors (5XX) as 
in this case something went wrong in producing the response but not for client 
errors (4XX)  where there is something wrong with the request while the 
response can be assumed to be reasonable for that bogus request. Furthermore 
resetting headers but not the status line seems inconsistent to me.
                
> Missing WWW-Authenticate header on OPTIONS request with trunk 
> servlets.resolver bundle
> --------------------------------------------------------------------------------------
>
>                 Key: SLING-2443
>                 URL: https://issues.apache.org/jira/browse/SLING-2443
>             Project: Sling
>          Issue Type: Bug
>          Components: Servlets
>            Reporter: Bertrand Delacretaz
>
> Running the launchpad/builder standalone jar from the trunk correctly returns 
> an WWW-Authenticate header on an OPTIONS request with no credentials:
> $ curl -D - -X OPTIONS http://localhost:8080/
> HTTP/1.1 401 Unauthorized
> WWW-Authenticate: Basic realm="Jackrabbit Webdav Server"
> Content-Type: ...
> But if I replace the org.apache.sling.servlets.resolver 2.1.0 bundle that's 
> in there with the latest snapshot (revision 1302994) that header is missing: 
> it gets removed by the response.reset() call in 
> DefaultErrorHandlerServlet.sendIntro(...), which makes it impossible to 
> connect with WebDAV.
> That response.reset() call was not present in 2.1.0.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


Reply via email to