开发者社区> 问答> 正文

如何将下列代码改为用requests库调用API

import urllib, urllib2, sys

host = 'http://saip.market.alicloudapi.com'
path = '/ip'
method = 'GET'
appcode = '你自己的AppCode'
querys = 'ip=223.5.5.5'
bodys = {}
url = host + path + '?' + querys

request = urllib2.Request(url)
request.add_header('Authorization', 'APPCODE ' + appcode)
response = urllib2.urlopen(request)
content = response.read()
if (content):

print(content)

展开
收起
huishen 2018-03-14 07:19:13 2377 0
1 条回答
写回答
取消 提交回答
  • import requests
    appcode = '你自己的AppCode'
    url = 'http://saip.market.alicloudapi.com/ip'
    headers = { 'Authorization':'APPCODE {}'.format(appcode) }
    payload = { 'ip': '223.5.5.5' }
    response = requests.get(url, headers=headers, params=payload)
    respText = response.text
    print respText
    2019-07-17 22:01:37
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
CUDA MATH API 立即下载
API PLAYBOOK 立即下载
传统企业的“+互联网”-API服务在京东方的实践 立即下载