サーバーを作成していますが、特定のリクエストメッセージに沿って転送する必要があります。このメッセージは基本的にPOST(またはGET)メッセージであり、数メガバイトのファイルが含まれている可能性があります。このメッセージは、ファイルを実際に保存(または取得)する別のサーバーに転送されます。
Yesodフレームワークを使用しています。したがって、を使用してgetWaiRequest
、WAIリクエストを取得できます。しかし、渡す新しいメッセージを開始するには、その怠惰のためにNetwork.HTTP.Conduitを使用する必要があります。Request m
だから私はそのモジュールで作る必要があります。しかし、私にはこの変換を行う方法がわかりません。WAIRequest
は単なるデータ型ですが、コンジットはRequest m
型であるため、コピーしようとするとエラーメッセージが表示され続けました。
誰かが私がこれを行う方法を教えてもらえますか?そうでない場合は、HTTPコンジットを使用せずにWAIリクエストを別のサーバーに渡す方法も同様に優れています。
ありがとう!