簡體   English   中英

如何使用python CGI解析“請求體”?

[英]How to parse the “request body” using python CGI?

我只需要編寫一個簡單的python CGI腳本來解析包含JSON的POST請求的內容。 這只是測試代碼,因此我可以測試客戶端應用程序,直到實際服務器准備就緒(由其他人編寫)。

我可以讀取cgi.FieldStorage()並轉儲keys()但是包含JSON的請求主體無處可尋。

我也可以轉儲os.environ(),它提供了很多信息,除了我沒有看到包含請求體的變量。

任何輸入贊賞。

克里斯

如果您正在使用CGI,只需從stdin讀取數據:

import sys
data = sys.stdin.read()

請注意,如果您在代碼之前調用cgi.FieldStorage() ,則無法從stdin獲取正文數據,因為它只需讀取一次。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM