You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@knox.apache.org by "Kevin Risden (JIRA)" <ji...@apache.org> on 2018/11/07 20:33:01 UTC

[jira] [Closed] (KNOX-984) Knox dropping request body for http DELETE requests

     [ https://issues.apache.org/jira/browse/KNOX-984?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kevin Risden closed KNOX-984.
-----------------------------

> Knox dropping request body for http DELETE requests
> ---------------------------------------------------
>
>                 Key: KNOX-984
>                 URL: https://issues.apache.org/jira/browse/KNOX-984
>             Project: Apache Knox
>          Issue Type: Bug
>          Components: Server
>    Affects Versions: 0.13.0
>            Reporter: Sandeep More
>            Assignee: Sandeep More
>            Priority: Major
>         Attachments: KNOX-984.001.patch
>
>
> The problem is with the deleting users in Ranger when proxied through Knox.
> The issue is the DELETE http request. Ranger appears to be sending the delete data (user to be deleted) as message body.
> [https://tools.ietf.org/html/rfc2616#section-4.3 http/1.1 specs] are not clear on whether DELETE should support method body or not, it explicitly states so, for PUT and POST though. As a result HttpClient implementation does not support request body and the the request body is dropped (see org.apache.http.client.methods.HttpDelete) which is the problem we are seeing here.
>  
> It appears to me that the REST api implementation for DELETE appears to be non-standard for Ranger.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)