スポンサーリンク

Core WCF の HttpRequest Header情報を取得

.NET CoreASP.NET CoreC#WCF

.NET 6.0 の CoreWCFサーバ側で、WCF通信時の HttpRequest Header情報を取得するサンプルを作成しました。
ソースコードはGitHubで公開しています。

収集できたHeader情報。

ソースコード構成

.NET6.0で実装する Core WCF 開発手順 で作成したソースコードに、下記の修正を加えました。

ソースコード変更内容を解説

/Program.cs

Serviceクラスで DI [Injected]を使えるように、Serviceクラスを AddTransientする処理を追加。

/IService.cs

GetDataメソッドに HttpResponse・HttpRequest DIパラメータを追加。
HttpRequestの主要なキーと値を StringBuilder変数に出力し確認出来る処理を追加。

コメント

タイトルとURLをコピーしました