happstack-lite API からリクエスト データを取得するにはどうすればよいですか? クライアントの IP アドレスを取得しようとしています。Request::rqPeer にあることがわかりますが、happstack API のモナド層に飛び込もうとすると混乱します。
1 に答える
3
askRq
リクエストを取得するために任意のServerMonadで使用できます。これは、クライアントのホスト名を取得するレコード構文でパターン マッチできます。
do Request {rqPeer = (host,_)} <- askRq
ok $ "Your IP: " ++ host
于 2012-07-22T19:44:09.477 に答える