我有一個看起來像這樣的傳入請求,它來自第三部分,所以它不在我的手中。在Django中請求GET參數
/external/endpoint?PRN=1234567&INPUT=1111;ABCDEF&CUSTOMER=555454545
當我打印request.GET
請求參數,這是我所得到的。 INPUT
參數被切成兩個不同的參數。
Incoming dict: {u'INPUT': [u'1111'], u'ABCDEF': [u''],u'CUSTOMER': [u'555454545'], u'PRN': [u'1234567']}
我可以砍請求URL自己,但我被請求對象的默認行爲感到驚訝。認爲它只用「&」來劃分參數。任何人看到這個或知道這是否應該發生?
非常感謝,那就回答吧!提供商的分隔器選擇不當。 – Gesias 2013-03-06 00:03:53
作爲分隔符的分號由[Django的QueryDict所依賴的[Python的urlparse模塊](http://docs.python.org/2/library/urlparse.html#urlparse.parse_qs)執行。 – OregonTrail 2013-03-06 05:18:47