【发布时间】:2018-10-15 17:28:08
【问题描述】:
我正在尝试检查 Google Safebrowsing API 上的多个 URL,但它每次都返回一个空响应。已经用谷歌搜索了好几个小时没有结果,我不需要一些矫枉过正的库来完成一个简单的 POST 请求。
编辑:使用 Python 3.5.2
import requests
import json
api_key = '123456'
url = "https://safebrowsing.googleapis.com/v4/threatMatches:find"
payload = {'client': {'clientId': "mycompany", 'clientVersion': "0.1"},
'threatInfo': {'threatTypes': ["SOCIAL_ENGINEERING", "MALWARE"],
'platformTypes': ["ANY_PLATFORM"],
'threatEntryTypes': ["URL"],
'threatEntries': [{'url': "http://www.thetesturl.com"}]}}
params = {'key': api_key}
r = requests.post(url, params=params, json=payload)
# Print response
print(r)
print(r.json())
这是我的代码,它返回 HTTP 200 OK,但响应为空。 我做错了什么?
【问题讨论】:
标签: python json google-api python-requests