7

かなり長い間それを探して質問した後: https://gitter.im/timothycrosley/hug 解決策を見つけることができません。

私が探しているのは、カスタム http コードを返す方法ですget。エンドポイントで条件が満たされた場合に 204 としましょう。ルーティングの問題の説明はこちら

しかし、null 応答で 200 以外のコードを返す方法が見つからないようです

4

4 に答える 4

6

リポジトリで例を見つけました ( https://github.com/berdario/hug/blob/5470661c6f171f1e9da609c3bf67ece21cf6d6eb/examples/return_400.py )

import hug
from falcon import HTTP_400

@hug.get()
def only_positive(positive: int, response):
    if positive < 0:
        response.status = HTTP_400
于 2017-01-03T19:56:23.513 に答える