You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@knox.apache.org by "Sandeep More (JIRA)" <ji...@apache.org> on 2017/07/20 19:02:00 UTC

[jira] [Updated] (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 ]

Sandeep More updated KNOX-984:
------------------------------
    Status: Patch Available  (was: Open)

> 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
>             Fix For: 0.13.0
>
>
> 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
(v6.4.14#64029)