跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 求助: Python 用 wsgiref 写数据接口
未分類
17 11 月 2020

求助: Python 用 wsgiref 写数据接口

求助: Python 用 wsgiref 写数据接口

資深大佬 : tuoov 4

客户端 post 一个带 json 数据的请求,我的处理函数是这样的:

def save_task(environ, start_response):
start_response(‘200 OK’, [ (‘Content-type’,’text/plain’)])
text=environ[‘wsgi.input’].read(int(environ.get(“CONTENT_LENGTH”, 0)))
postData=json.loads(text.decode(‘utf-8’))
resp = json.dumps({“code “: 0,”message”: “成功”},ensure_ascii=False)
return resp.encode(‘utf-8’)

现在拿到的数据是没问题的,但返回给客户端的响应状态码永远是 500,程序也不抛出任何异常。请问是哪里出了问题?

大佬有話說 (6)

  • 資深大佬 : est

    是谁让你直接拿 wsgiref 开撸接口的,你去怼它。

  • 資深大佬 : GodFastion

    python 写接口有更好的选择吧,fastapi flask 都比较轻量好用吧,

  • 資深大佬 : youngce

    这就好比你来到了一个米其林餐厅,却选择了自己煮泡面吃

  • 資深大佬 : MoYi123

    return resp.encode(‘utf-8’) 改成 return [resp.encode(‘utf-8’)] 即可

  • 資深大佬 : julyclyde

    it must return a write(body_data) callable
    这句话咋理解?

  • 資深大佬 : julyclyde

    抱歉上面那句是我看错章节了

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具