0

DWR は GET を使用したメソッド呼び出しをサポートしていますか? したがって、http キャッシュを使用して呼び出しの結果をキャッシュすることができます...それは可能ですか?

4

2 に答える 2

0

DWR 2.x の engine.js にはhttpMethodGET; を指定できるオプション " "があるため、それをサポートしているようです。ドキュメントから:

GET または POST の使用を選択します。1.x では「動詞」と呼ばれていましたが、バージョン 3.0 では削除される可能性があります

オプションは、グローバルまたは呼び出しレベルで設定できます。ただし、私自身はそのオプションを使用していません。(そして、非推奨としてマークされています。)

(キャッシングについてはよくわかりません。すぐに見つけたのは、engine.js のキャッシングと DWR によって生成されたスクリプトについて説明しているこのページだけでした。)

于 2009-06-11T14:19:51.580 に答える
0

GET メソッドに設定することが可能です。まず、dwr config の web.xml で GET を許可するように設定する必要があります。

<Init-param>
       <Param-name> allowGetForSafariButMakeForgeryEasier </ param-name>
       <Param-value> true </ param-value>
</ Init-param>

次に、dwr を使用してメソッドを呼び出す前に、設定する必要があります。 dwr.engine.setHttpMethod("GET");

以下のリンクから解決策を見つけ、dwr 2.0/3.0 に合わせて少し変更しましたhttp://blog.intropedro.com/es/tema/dwr

于 2015-06-18T07:40:51.080 に答える