这是我的js代码:
var request = new XMLHttpRequest();
request.open('get', 'test');
request.send("{'name':'yixuan'}");
和django:
def httptest(request):
name = request.GET.get('name') # name is none
body = request.body # body is empty ( b'' )
我无法在Django中获取任何信息。是这里的类型错误还是请求头未设置?
答案 0 :(得分:1)
GET请求没有正文。如here所述,您对request.send
的参数将被忽略。
要么使用POST请求,要么以查询字符串格式添加数据并将其附加到URL:
request.open('get', 'test?name=yixuan');