2011-07-12 5 views
0

アプリケーションを終了し、対応するコードをブラウザに返すには、pylons.controllers.utils.abort()関数を使用しようとしています。しかし、コントローラのメソッド())から呼び出した場合に返されるコードは500 Internal Server Errorです。例えばパイロン:__call__とabort()、要求コードの代わりにエラーコード

class ApiController(WSGIController): 
    def __call__(self, environ, start_response): 
     abort(411) 

私はコード411と、通常のサーバの応答を取得するために何を変更する必要がありますか?

を編集します.Novemindは、abort()__call__()メソッドで使用されていないように見えます。

答えて

0
ので、私は今、このコードを使用していきちんとそこに動作していない

abort()

return HTTPBadRequest()(environ, start_response) 
関連する問題