私は、Curlコマンドの代わりにHTTPリクエストを通じてSolr JSONリクエストAPIを呼び出す必要があります。HTTPリクエストを使用してSolr JSONリクエストAPIを呼び出す
curl http://localhost:port/solr/collection/select -d 'json={query:"id:1"}&wt=json'
私は同等のSolr HTTPクエリが
http://localhost:port/solr/collection/select?q=id:1
あるしかし、私の元のSolrのJSONリクエストAPIが複数のパラメータを持っていると私はそれを直接呼び出すことができるかどうかを知りたいと思った知っている:Solrの結果が得られますサンプルcurlコマンドHTTPを使用して(上記のようなクエリを変換せずに)
何かのように:http://localhost:port/solr/collection/select?json={query:"id:1"}
私はこれをどのように行うことができますか?出来ますか?
例であり、単により冗長なのか?パラメータとして完全なjsonをとることができるクライアントを探していますか? –
既存のクライアント(SolrJなど)を使用できない場合や、SolrプレーンURLですべてのJSONリクエストを変換できない場合は、使用する必要があるプログラミング言語で行われた同等のリクエストでcurl HTTP投稿を移動するだけで十分です。 – freedev
@SabirKhan私はオプションがあります(すべての可能な方法を知りたい)。しかし、ブラウザーに直接HTTP URLとして入れるオプションがあるかどうかはわかりません。私が間違っている場合私を修正してください。 – Riya