簡體   English   中英

來自郵遞員的Django POST請求

[英]Django POST request from Postman

我目前在Django中受POST請求的困擾。 我正在嘗試從外部應用程序(如智能手機或郵遞員(而非表格))向其他框架發送POST請求。 獲取請求就可以了。

我瀏覽了許多帖子,但無法解決我的問題。 我嘗試使用request.body,但始終得到一個空響應。 我使用print(response.body)將輸出打印到控制台上,但只得到b''。

class anyClass(APIView):

    def post(self, request):
        print(request.body)
        return Response({"id": 'anyClass',
                     "data": '1234',
                     })

我如何從請求中獲取數據?

我與郵遞員發送的帖子請求: http : //127.0.0.1 : 8000/ test/ v2/ Api/ anyClass? qrcode= 100023& date= 2018-11-27& time=08:00: 00&value_1=17

您可以在request.data獲得響應:

class anyClass(APIView):

    def post(self, request):
        print(request.data)
        return Response({"id": 'anyClass',
                     "data": '1234',
               })

請參閱文檔以了解詳細信息。

更新資料

我認為您對郵遞員的使用方式有誤。 請查看有關如何使用它的屏幕截圖:

郵遞員用法

暫無
暫無

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

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