从CURL到Python的转换请求弹性搜索

时间:2019-04-09 07:21:38

标签: python-3.x python-2.7 curl python-requests

我有以下curl命令进行弹性搜索:

curl -XGET "http://my_host.net:9200/_search" -H 'Content-Type: application/json' -d' { "query": { "match_all": {} } }'

我尝试使用https://curl.trillworks.com/将其转换为python的等效请求。但是我得到405作为回应。

我的python转换代码如下:

    import requests
    data = ' { "query": { "match_all": {} } }'

    response = requests.post('http://my_host.net:9200/_search -H', data=data)

1 个答案:

答案 0 :(得分:1)

您需要从http://localhost:(port)/api/Compare/GetCompared?TeamProject=MyTM&Project=BlackList&branche=Develop呼叫中的URL中删除-H,并将post标头添加到呼叫中:

Content-type