AS2/PHP で実行されているアプリケーションがあります。AS2 はデータの $_POST 配列を介して PHP スクリプトと通信します。この配列には、セッションキー、ユーザー ID、データベース フィルタリング (SQL 制限、順序など) などのデータが含まれます。
アプリはiOS版を予定しており、既存のサーバーサイドコードを流用してグラフィックのみを書き換える方法を模索中です。
問題は、大量のデータ、理想的には $_POST 配列を介して GET http リクエストに送信する必要があるデータが必要なことです (明確でない場合は申し訳ありませんが、遠慮なく質問してください)。
この投稿を読んだREST の理解: 動詞、エラー コード、および認証により、REST がどのように機能するかをよりよく理解できるようになりましたが、サーバーに送信するデータを増やす必要があります。
たとえば、アイテムのコレクションを取得したいとします。リクエストは次のようになります。
GET http://xxx/rest/item
しかし、コレクションから X 要素のみを取得したい、または希望する並べ替え順序をサーバーに伝えるにはどうすればよいでしょうか?
以前はご回答ありがとうございました
編集: @laurent、これは受け取ったスクリプト POST パラメータの例です:
// COMMON PARAMETERS (each script)
$idPROF = Utils_Mv::getVariablePOST('idPROF');
$idVISITE = Utils_Mv::getVariablePOST('idVISITE');
$typeConnexion = Utils_Mv::getVariablePOST('typeConnexion');
$typeSupport = Utils_Mv::getVariablePOST('typeSupport');
$cleSession = Utils_Mv::getVariablePOST('cleSession');
$idCLIENT = Utils_Mv::getVariablePOST('idCLIENT');
$idCONTEXTE = Utils_Mv::getVariablePOST('idCONTEXTE');
// SCRIPT-SPECIFIC PARAMETERS
$idSUIVI = (int) Utils_Mv::getVariablePOST('idSUIVI');
$nbPrescription = (int) Utils_Mv::getVariablePOST('nbPrescription');
$indiceDebut = (int) Utils_Mv::getVariablePOST('indiceDebut');
$critereTri = Utils_Mv::getVariablePOST('critereTri');
$isTriInverse = Utils_Mv::boolval(Utils_Mv::getVariablePOST('isTriInverse'));
$chaineFiltres = Utils_Mv::getVariablePOST('chaineFiltres');
GET リクエストの get パラメータとして共通パラメータを渡しますか? (および PUT/POST の場合は POST)