haskell-wai

    0

    1答えて

    リモートサーバーに500のエラーを送信するミドルウェアを作成しようとしています。エラー情報は応答本体にあります。 Responseからどのような種類の文字列として応答本文を取得できますか?私はresponseToStreamを参照してくださいが、私はそれを使用する方法を把握することはできません。 import Network.Wai import Data.ByteString.Lazy (By

    3

    1答えて

    ハスケル初心者はここ! 私のhaskell側のプロジェクトでは、scottyを使って動的に生成されたHTMLページを提供しています。問題は、「x-frame-options」ヘッダーが「SAMEORIGIN」に設定されているため、ページをiframe内で開くことができないことです。 どうすればそのヘッダを別のものに変更できますか?私はすべての回答にそのヘッダーを設定したいと思います。それを行うこと

    0

    1答えて

    私は任意の画像は、私が」とのindex.htmlから任意の画像を参照できるようになりますように、私はルートにフォルダ「イメージ」を追加することができますどのようにこの簡単なワイ/ワープアプリケーション app :: Wai.Application app req respond = respond $ case Wai.rawPathInfo req of "/" -> Wai.res

    0

    1答えて

    UPDATE 3エンドポイントhttp://httpbin.org/user-agentを打つ、要求が正常に返さAndroidの組み込みのWebViewからの呼び出しに応答しませんでした。だから、私のHaskell Warp + WAIアプリケーションサーバで何かが間違っています。 ほとんどのブラウザでサーバAPIコールを動作させることはできますが、Android WebViewではできません。

    0

    1答えて

    Spockのドキュメント(https://www.spock.li/2015/04/19/type-safe_routing.html)では、get要求からパラメータを取得する方法についてのみ説明しています。私はポストから1つをキャプチャする必要があります。どうやってやるの?

    0

    1答えて

    カスタム404エラーを生成しようとすると、私はresponseFile notFound404 [("Content-Type","text/html")] "404.html" Nothingと応答しようとします。しかし、ファイルシステムに "404.html"が存在する場合、Warpはステータスコード200のデータを送信します。 waiインターフェイスをサポートするサーバーでは、この動作が必要

    9

    1答えて

    私はWAIインターフェイスを面白く見て、シンプルに見えますが、現在のフォームで安定するまでに何回反復が行われたのか驚いていました。 私は、リソースの安全性のためのCPSスタイルは最も興味深いものだと思っていましたが、そこから学ぶべきことがたくさんあるようです。 $ git log -p --reverse -- wai/Network/Wai.hs | grep '\+type Applicati

    0

    1答えて

    http://test.com/abc/xyz/1/2/3のようなURLを指定すると、abc/の後にすべてのURLセグメントを取得すると、結果の値は["xyz","1","2","3]になりますか? processParams :: String -> Request -> Maybe [Param] processParams s x = do case (params', isPr