#python3 Get and post simple package
From urllibImport request, Parse
Import JSON
def requestmethod (Methodr, URL, data_dict, headers_dict):
if Methodr = =' GET ':
req = Request. Request
If data_dict:
Data_str = Parse.urlencode (data_dict)
Url_str = URL +'? ' + data_str
If headers_dict:
req = Request. Request (URL_STR,HEADERS=HEADERS_DICT)
Else
req = Request. Request (URL_STR)
Else
If headers_dict:
req = Request. Request (URL,HEADERS=HEADERS_DICT)
Else
req = Request. Request (URL)
With Request.urlopen (req)As response:
result = Json.loads (Response.read ())
return result
elif Methodr = = ' POST ':
req = Request. Request
Data_str = Parse.urlencode (data_dict). Encode ( ' utf-8 ')
if headers_dict:
req = Request. Request (URL, data=data_str, headers=headers_dict)
Span style= "COLOR: #000080" >else:
req = Request. Request (URL, data=data_str)
with Request.urlopen ( REQ) as response:
result = Json.loads (Response.read ())
return result
else:
Raise ' error ' < Span style= "COLOR: #000080" > < Span style= "COLOR: #000080" > < Span style= "COLOR: #660099" > < Span style= "COLOR: #000080" >
Python--get and Post