[英]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.