POSTリクエストのレールからのInvalidAuthenticityToken こんにちは、私はPOSTリクエストを行うレールサーバーを実行しています。
データセットは次のように定義されます
Railsドキュメントごとに、POSTリクエストを作成するには、クエリ文字列に追加の「authenticity_token」を設定する必要があります。たとえば、authenticity_token が「xxxxxxx」の場合、最終的な URL はhttp://mywebsite.com/doSomething?aut..._token=xxxxxxxのようになります。
flashvars でサーバーから認証トークンを取得します。
認証トークンを格納するために使用する auth_token と呼ばれるユーザー定義のキャンバス属性があります。
以下は、リクエストを行うために使用する openlaszlo コードです。
var d = canvas.datasets.ds; var content = get_my_content(); d.setQueryParam('lzpostbody',content); d.setQueryString({authenticity_token : encodeURIcomponent(canvas.auth_token) }); d.doRequest
このコードでは、setQueryString 呼び出しがクエリ パラメータをクリアしているように見えます。setQueryString と setQueryParam 呼び出しの順序を変更すると、逆のことが起こります。
質問は。クエリ パラメータを変更/削除せずにクエリ文字列を設定する方法はありますか。
どうもありがとうプニート