요청에 정렬 된 매개 변수를 게시하려면 어떻게해야합니까?주문 매개 변수 파이썬
나는 다음을 시도했지만, 그들 중 누구도 작동하지 :
이payload = dict{('f','1'),('s','2'),('t','3'),('f','4'),('ft','5'),('s','6'),('se','7'),('e':8,'data[1]','9'),('t','10'),('el','1q'),('data[2]','12'),('data[3]','13'),('data[4]','14'),('htmldata[5]','15')}
payload = OrderedDict{('f','1'),('s','2'),('t','3'),('f','4'),('ft','5'),('s','6'),('se','7'),('e':8,'data[1]','9'),('t','10'),('el','1q'),('data[2]','12'),('data[3]','13'),('data[4]','14'),('htmldata[5]','15')}
payload = (('f','1'),('s','2'),('t','3'),('f','4'),('ft','5'),('s','6'),('se','7'),('e':8,'data[1]','9'),('t','10'),('el','1q'),('data[2]','12'),('data[3]','13'),('data[4]','14'),('htmldata[5]','15'))
payload = ([('f','1'),('s','2'),('t','3'),('f','4'),('ft','5'),('s','6'),('se','7'),('e':8,'data[1]','9'),('t','10'),('el','1q'),('data[2]','12'),('data[3]','13'),('data[4]','14'),('htmldata[5]','15')])
내가 점점 오전 오류는 다음과 같습니다 오류없이 임의의 순서로
SyntaxError: invalid syntax
이 하나 POST 매개 변수 :
payload = {'f':'1','s':'2','t':'3','f':'4','ft':'5','s':'6','se':'7','e':8,'data[1]':'9','t':'10','el':'1q','data[2]':'12','data[3]':'13','data[4]':'14','htmldata[5]':'15'}
다음 코드를 사용하여 정렬 된 매개 변수를 게시하려면 어떻게해야합니까?
c = requests.post(url, params = payload)
'requests'? __가 유효합니다. 'requests' 문서는 사전이'data' /'params' 인수로 전달되어야한다고 말하고 오직 키를 정렬하는 방법에 대해서는 언급하지 않습니다. HTTP 명세에서는'application/x-www-form-urlencoded'가 문서 "[8.2.1] (http://www.w3.org/MarkUp/html-spec)에 나오는 순서대로 전달되어야한다고 명시하고있다. /html-spec_8.html#SEC8.2.1). 따라서 양식 게시를 자동화하는 경우이 정보가 필요할 수 있습니다. – cod3monk3y