2016-06-13 4 views
0

を私は弾性検索インデックスをきれいにするために、次のcURLのコマンドを実行している:はカール-XDeleteを交換するための要求を作成 - Pythonの

curl -s -XDELETE "http://<server>/<server_index>/<index>/_query" -d '{ 
    "query":{"match_all":{}}} 
}' 

しかし、私は、シェルスクリプトまたはsubprocessコマンドを実行しません。代わりに、私はこれを達成するためにrequestsに依存します:

import requests 
r = requests.get('http://<server>/<server_index>/<index>/_query') 

私はこれを実現するにはどうすればよいですか?

答えて

0

同等の要求コードのようなものでなければなりません:

data = {"query": {"match_all": {}}} 

import requests 

r = requests.delete("http://<server>/<server_index>/<index>/_query", data=data) 
関連する問題