2017-08-07 18 views
0

私は検索できるGETを含むREST APIが必要です。私は条件文を使って検索できるはずです。したがって、たとえばRESTのクエリ文字列

get all items with id 1 and not of colour red. 

これはRESTでどのようにサポートされますか?私は当初、ユーザが検索したいものを概説したJSON文書をPOSTできるようにすることを考えました。しかし、少し掘り下げた後、私はGETがおそらくより適切であることを認識しました。私がこれにアプローチする方法は、ユーザーに私が解析する必要のあるクエリ文字列を渡すことですか?すべてのAJAX呼び出しで

事前のおかげで...

答えて

1

あなたは、HTTP要求のスタイルとしてGETを選択した場合、データは、URL内の文字列の形式で来ます。これは次のようになります。

http://example.com/page.php?variable1=data&variable2=data&variable3=data 

このリクエストを受信したサーバーは残りのAPIです。あなたはそれを構築する必要があります。これはサーバー側の処理です。サーバー側のコードは、何らかの形式のget呼び出しでデータを読み込みます。この場合、各変数:variable1、variable2、およびvariable3を参照できます。

api処理では、json応答が作成され、呼び出し元システムに返されます。