認証時にLogonToken
を発行するREST Webサービスがあります。その後のすべてのREST呼び出しでは、LogonToken
をヘッダーにX-SAP-LogonToken
として渡す必要があります。レスポンスボディキーパスとHTTPエクスチェンジ履歴サイズ
PawにResponse Body Key Pathを使用して、他のすべてのREST呼び出しのヘッダーで最初のREST呼び出しで取得したLogonToken
を挿入しました。 1つの注意点を除いて、これはうまく動作します。ある時点で、HTTPエクスチェンジ履歴設定に応じて、初期認証コールの応答本文の履歴が削除されます。
1つの明白な解決策は、(回避策?)非常に高いこの設定の値を設定することであるが、これは一般に、アプリの性能/リソース使用量に影響し、一点で、限界があります依然として到達され、応答の本文は削除されます。
理想的には、グローバルではなくリクエストごとにHTTPエクスチェンジ制限を設定するか、特定の要求の応答本文がパージされないようにする設定が必要です。
最初のREST呼び出しを再度実行して新しいLogonToken
を簡単に生成することはできますが、問題はこれが私にサーバー上で新しいセッションを与え、以前のセッションで行った操作が失われることです私は最初の値LogonToken
の値を知らないし保存していないので)。