수신 요청이 3 번째 파트에서 발생하므로 내 손에서 빠져 나옵니다. 내가 request.GET
에 요청 매개 변수를 인쇄 할 때Django에서 GET 매개 변수를 요청하십시오.
/external/endpoint?PRN=1234567&INPUT=1111;ABCDEF&CUSTOMER=555454545
이 내가 무엇을 얻을 수 있습니다. INPUT
매개 변수는 두 개의 다른 매개 변수로 잘립니다.
Incoming dict: {u'INPUT': [u'1111'], u'ABCDEF': [u''],u'CUSTOMER': [u'555454545'], u'PRN': [u'1234567']}
요청 URL을 직접 해킹 할 수는 있지만 요청 개체의 기본 동작에 놀랐습니다. "&"으로 매개 변수를 나눈 것뿐입니다. 다른 사람이 이것을 보거나이 일이 발생해야하는지 알고 있습니까?
감사합니다. 제공자의 구분선을 잘못 선택했습니다. – Gesias
구분 기호로 사용되는 세미콜론은 장고의 QueryDict가 의존하는 [Python의 urlparse 모듈] (http://docs.python.org/2/library/urlparse.html#urlparse.parse_qs)에 의해 시행됩니다. – OregonTrail