httpput在restclient中工作,但在postman或python httplib中不工作

kfgdxczn  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(389)

当我在restclient中执行put请求时,它可以工作,但在postman chrome扩展中失败。
我需要调用hadoop restapi。当我使用 curl 一切正常,就像restclient一样。当我使用python时它失败了 httplib ,就像 Postman 一样。
它在restclient中工作:

以下是《 Postman 》中的失败:

它返回一个 java.lang.UnsupportedOperationException 带着信息 op=NULL is not supported .
如何使用python的 httplib ? 因为某种原因 curl 不适合这里。

nxowjjhe

nxowjjhe1#

看起来你要击中的端点需要一个 op 要在查询字符串中提供的参数。你有 ?op=CREATE 在你的restclient截图中,但它不会出现在你的postman截图中。
我还注意到,在您的restclient屏幕截图中,服务器正在响应一个重定向,以添加一个额外的参数 overwrite=false ; 您可能需要将此参数添加到请求中,以便实际执行操作。

相关问题