私はDelphiXE3にRESTサーバーAPIを実装しています(約10年ぶりにDelphiを使用したので、少し錆びています)。現在、デバッグ目的でIndyサーバーを使用していますが、最終的にはISAPIdllになります。
これで、いくつかのTDSServerClassクラスを実装し、クラスメソッド内のリクエストヘッダーにアクセスしたいと思います。したがって、たとえば、ユーザーがmysite.com/datasnap/rest/foo/barを要求したときに、barと呼ばれるfooクラスメソッド内のヘッダーを読み取れるようにしたいのです。これは可能ですか?
そうでない場合、RESTクラスメソッドに到達する前に着信要求のグローバルフィルターを作成することは可能ですか?着信リクエストのAPIキーとユーザー認証を確認する必要がありますが、実装するための最良の方法がわかりません。ありがとう。