최근에 Python을 배우고 있는데 인터넷에서 post를 사용하는 방법에 대한 언급이 거의 없다는 것을 알게 되었기 때문에 다음 기사에서는 Python에서 post 및 get 메소드를 사용하여 데이터를 제출하는 방법을 주로 소개합니다. 누구나 공부나 업무에 참고할만한 내용이 있고, 필요한 친구들은 아래에서 살펴보시면 됩니다.
머리말
최근 Python을 사용하는 과정에서 post 메소드를 사용할 때 배열을 매개변수로 전달하는 방법에 대한 예제가 인터넷에 거의 없다는 것을 발견했습니다. 실무 경험, 더 이상 말하지 않겠습니다. 편집자와 함께 배워 보겠습니다.
예시는 다음과 같습니다.
간단한 게시물 요청:
def http_post(): url = "http://152.1.12.11:8080/web" postdata = dict(d=2, p=10) post = [] post.append(postdata) req = urllib2.Request(url, json.dumps(post)) #需要是json格式的参数 req.add_header('Content-Type', 'application/json') #要非常注意这行代码的写法 response = urllib2.urlopen(req) result = json.loads(response.read()) print result
토큰이 필요한 경우 작성 방법은 다음과 같습니다.
def http_post(): url = "http://152.1.12.11:8080/web" postdata = dict(d=2, p=10) post = [] post.append(postdata) req = urllib2.Request(url, json.dumps(post)) access_token = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJ1bmlxdWVfbmFtZSI6I..........' req.add_header('Authorization', access_token) #header中添加token req.add_header('Content-Type', 'application/json') #要非常注意这行代码的写法 response = urllib2.urlopen(req) result = json.loads(response.read()) print result
얻기 method 다음과 같이 작성됩니다:
def get_access_token(): local_url = 'http://152.1.1.1:8080/web' response = urllib2.urlopen(local_url).read() resp = json.loads(response) print resp
Summary
위 내용은 Python에서 post 및 get 메서드를 사용하여 데이터를 제출하기 위한 코드 예제 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!