Sandeep More created KNOX-984:
---------------------------------
Summary: 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)