2
urllib를 사용하여 게시 할 때 URL 인코딩 된 콘텐츠를 사용해야한다는 것을 이해합니다. urllib로 게시 할 때 application/json content type을 사용할 수 있습니까?urlencoded와 다른 콘텐츠 유형의 Python urllib 게시물
urllib를 사용하여 게시 할 때 URL 인코딩 된 콘텐츠를 사용해야한다는 것을 이해합니다. urllib로 게시 할 때 application/json content type을 사용할 수 있습니까?urlencoded와 다른 콘텐츠 유형의 Python urllib 게시물
Content-type
헤더를 설정해야하므로 urllib과 함께 사용하면 안됩니다. urllib는 그렇게 할 방법이 없습니다. 당신은 urllib2로하지만 그것을 할 수 있습니다 (하지만하지 urlopen()
와 느릅 나무는 더 "의 URL에 열려있는 파일"이 아니라 제출 된 데이터에 의미) : HTTP에, 나는 선호 개인적으로
import urllib2
req = urllib2.Request('http://www.example.com/', data="abc", headers={'Content-type': 'text/plain'})
r = urllib2.urlopen(req)
httplib2 (3D 자) 클라이언트 라이브러리.
'data'는 사전 대신 문자열이어야 함을 언급해야합니다. –