簡體   English   中英

如何在 POSTMAN 中發送 POST 變量

[英]How to send POST variable in POSTMAN

我無法讓 POSTMAN 將任何帖子變量發送到我的 Django 應用程序。 假設我有一個名為“report_request”的 post 變量,它的值是一個 JSON 字符串。 在 Django 方面,我想獲取 request.POST['report_request'] 並將 JSON 解析為字典。 但是 POSTMAN 似乎從不發送 POST 數據。 我該怎么做? 我需要發送一些神奇的標題嗎?

哦! 我的錯。 我需要連接的 URL 實際上是 HTTPS 而不是 HTTP,但我將 URL 指定為 http://。 顯然,如果 Postman 被要求使用 HTTP 連接到 HTTPS 站點,它只會默默地丟棄所有 POST 變量。 多么可愛。 無論如何,這是一個簡單的解決方法,只需將 http:// url 更改為 https:// 就可以了。

檢查您是否正在發送 csrf 令牌,這是一項安全功能。 https://docs.djangoproject.com/en/1.8/ref/csrf/

請務必在請求的正文(正文選項卡)中而不是在參數(參數選項卡)中提供 POST 數據。 否則,POSTMAN 會將您的 POST 請求解釋為沒有數據並且位於帶有 GET 參數的 url 上。

如果需要,請參閱有關 csrf 的這些規范

暫無
暫無

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

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