我有以下有效的代码,我得到了文件 output.txt。我想让输出文件在它工作时说成功,并在它不工作时提供错误代码。
import requests
import json
f = open('output.txt', 'w')
url = 'https://webapi.teamviewer.com/api/v1/account'
payload = {'name': 'alias', 'email': 'user@teamviewer.com'}
headers = {"content-type": "application/json", "Authorization": "Bearer myuser token"}
r = requests.put(url, data=json.dumps(payload), headers=headers)
f.write(r.text)
f.close()
TeamViewer HTTP 响应代码为:
200 – OK:用于成功的 GET、POST 和 DELETE。204 – No Content:用于 PUT 表示更新成功,但响应中不包含任何内容。400 – 错误请求:此函数的一个或多个参数丢失、无效或未知。详细信息应包含在返回的 JSON 中。401 - 未经授权:访问令牌无效(过期、撤销……)或未包含在标头中。403 - 禁止/达到速率限制:IP 被阻止或达到速率限制。500 – 内部服务器错误:服务器上出现一些(意外)错误。如果服务器按预期工作,则相同的请求应该工作。