1
私は以下の場合があります。ユーザーはスプレッドシート(csv)をアップロードできる必要がありますが、エラーがある場合(たとえば整数ではない数値が数字ではない場合)、完全なcsvを無効の赤い背景の表として表示する必要があります細胞。私はステータスを422に設定したいが、そうする方法は見つけられていない。私がステータスを設定するために見つけたすべての方法は、ハンドラMonadに "失敗"するようで、メッセージ本文を指定することはできません。私はsetStatusか同等のものを期待していましたが、私はそれを見つけることができません。それを行う方法はありますか、それともHttpプロトコルに反するのですか?ステータスを設定してYesodで本文を送信するにはどうすればよいですか?
実際に動作します。私はちょうど私のdoブロックと混合するために少し苦労した。 'sendResponseStatus status >> = defaultLayout body'を追加すると動作します。ありがとう – mb14