gpt4 book ai didi

python - Celery 结果后端 HTML 和 JSON

转载 作者:太空宇宙 更新时间:2023-11-03 15:38:28 24 4
gpt4 key购买 nike

我正在开发的应用程序从静态 HTML 页面和 API 端点请求内容,并且需要在结果后端支持这两种内容类型。

有没有办法在 Celery 结果后端中同时使用 HTML 和 JSON?我尝试设置 CELERY_ACCEPT_CONTENT = ['text/plain', 'application/json'] ,但它在所有 HTML 结果上抛出错误 is not JSON Serialized

最佳答案

我有一个解决方案。将 HTML 解码为 UTF-8,它将采用 JSON 可序列化格式,并且 Celery 结果后端将接受数据。

@task
def request(url):
response = requests.get(url)
return response.content.decode('utf-8')

关于python - Celery 结果后端 HTML 和 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42346113/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com