반응형
이것이 내가 시도한 것입니다.
import requests
from django.utils.datastructures import SortedDict
params = SortedDict()
params['s'] = 'value1'
params['f'] = 'value2'
requests.get('https://example.org/private_api', params=params)
#performs request as https://example.org/private_api?f=value1&s=value2
이것이 내가 피하려는 것입니다.
requests.get('https://example.org?{0}'.format(urlencode(params)))
해결 방법
from collections import OrderedDict
from urllib import urlencode
import requests
params = OrderedDict([('first', 1), ('second', 2), ('third', 3)])
requests.get('https://example.org/private_api', params=urlencode(params))
이는 models.py 85 행의 버그로 인해 작동하지 않습니다. self.params = dict (params 또는 []
.
참조 페이지 https://stackoverflow.com/questions/8802945
반응형
'파이썬' 카테고리의 다른 글
파이썬 Python에서 지원 중단 경고를 무시하는 방법 (0) | 2020.09.20 |
---|---|
파이썬 Mac OS 10.7에서 Python 용 개발 환경 인 IDLE을 시작하려면 어떻게해야합니까? (0) | 2020.09.20 |
파이썬 matplotlib의 히스토그램 데이터에서 선 그래프 플로팅 (0) | 2020.09.20 |
파이썬 Python Selenium WebDriver 드래그 앤 드롭 (0) | 2020.09.20 |
파이썬 정규식의 섹션을 반복합니까? (0) | 2020.09.20 |
댓글