How to parse an Angular POST request in WebApp2

前端 未结 1 660
一生所求
一生所求 2021-02-09 02:18

How do I get data from my Angular POST request in Google App Engine WebApp2? self.request.body returns a string, and self.request.get(key) returns not

相关标签:
1条回答
  • 2021-02-09 02:30

    Judging from your first print, it seems that Angular is sending the data in JSON format. Webapp2 will not parse this data for you. For your particular request, you can do:

    import json
    d = json.loads(self.request.body)
    v = d.get(key)
    

    If you want to be able to access the POST data using self.request.POST.get(key), you probably need to submit the data as form data. See this SO answer for more information about that.

    0 讨论(0)
提交回复
热议问题