私はelasticsearchを使用しており、RESTful APIは検索条件のGETリクエストでボディの読み取りをサポートしています。
私は現在やっています
response = urllib.request.urlopen(url, data).read().decode("utf-8")
が存在する場合data
は POST を発行し、存在しない場合は GET を発行します。データを含めているにもかかわらず、GET を強制するにはどうすればよいですか (データは POST に従ってリクエスト本文にある必要があります)。
注: Url でプロパティを使用できることは承知してsource
いますが、実行しているクエリは複雑であり、クエリ定義は非常に冗長であるため、URL が非常に長くなります (一部の古いブラウザーやプロキシに干渉する可能性があります)。