python - 使用自定义状态代码在 Python Bottle 中发送字典作为响应

标签 python json http bottle

import bottle
from bottle import route, run

@route('/', method='GET')
def homepage():
    return {'foo' : 'bar'}

if __name__=='__main__':
    bottle.debug(True)
    run(host='0.0.0.0', port= 8080, reloader = True)

此配置将返回一个 json 对象,表示来自主页的 HTTP 状态代码为 200 的字典。我应该怎么做才能返回相同的内容,但状态代码为 202?

最佳答案

您可以设置response.status 属性:

from bottle import response

@route('/', method='GET')
def homepage():
    response.status = 202
    return {'foo' : 'bar'}

关于python - 使用自定义状态代码在 Python Bottle 中发送字典作为响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11200018/

相关文章:

python - 在窗口中创建坐标查找

python - jack 服务器未运行或无法启动

c# - 将整数列表传递给 C# Controller 操作

json - 从 bash 脚本发送 POST 请求

java - 从 dropbox url 下载忽略范围

iOS 8.0 模拟器通过 HTTPS 而不是 HTTP 打开连接

Python 数据模型文档 : an unbound user-defined method object and a class method object

python - Numpy 计算错误

javascript - 如何将对象从 JSON append 到 HTML 中的 div?

java - 从 JSONArray 中提取字符串