0
我想在一個請求中發送多個json對象,但我無法從中提取值。Django無法處理多個請求
def config(request):
print "type",type(request)
print "request in config",request.body
if request.method == 'POST':
print "In Handler"
print "Request Body is ",request.body
data = simplejson.loads(request.body)
for i in data:
print "REQUEST is ____",i
z = json.dumps(i)
rew = retResp(z)
proID = request.data["proId"]
對於請求1可以找到proID但請求2我無法獲得proID。
req1 = curl -X POST http://192.168.2.242:8080/server/config/ -d '{"confMsgReqId": 2,"proId":"123"}' -H "Content-Type: application/json"
req2 = curl -X POST http://192.168.2.242:8080/server/config/ -d '[{"confMsgReqId": 2,"proId":"123"},{"confMsgReqId": 2,"proId":"345"}]' -H "Content-Type: application/json"
更早些時候我一次只使用request.data [「element」]處理一個請求,而對於這個項目,我使用這個(request.data [「element」])方法。所以,我需要改變我的項目中的任何地方。我的意思是我不能提出兩個新的請求(詞典) –
現在能夠完成更改,謝謝@alasdair,對不起,我錯誤地解釋了你的觀點。 –