gpt4 book ai didi

python - 如何为 REST Api 功能设置 Python

转载 作者:太空宇宙 更新时间:2023-11-04 05:43:28 27 4
gpt4 key购买 nike

我是 Python 开发新手。我只需要编写一个简单的应用程序来调用我们的 REST API 并可以测试 GET、PUT、POST 和 DELETE。我在 Visual Studio 2015 中使用 Python Dev Tools。我的第一个问题是在运行时我应该将此应用程序附加到哪个进程,以便我可以实际看到结果输出?下一个问题基于下面的代码,我是否缺少发出基本 POST 请求的任何内容?我已经删除了我的实际 URL、用户名和密码,但是,我已经测试了 SwaggerUI,我确实得到了一个网络 token ,所以我有正确的 URL 和凭据。

import urllib
import requests


data = {
'username': 'myUsernameIsHere',
'password': 'myPasswordIsHere'
}

urllib.request.urlopen('http://MYURLISINSERTEDHERE', urllib.urlencode(data))

print(data)

最佳答案

除非需要,否则不要使用 urllib

你导入了requests 就这么简单:

payload = {
'username': 'myUsernameIsHere',
'password': 'myPasswordIsHere'
}

r = requests.post("http://yourwebsite", data=payload)

根据 API,您可能需要将负载编码为类似 JSON 的格式。

import json
r = requests.post("http://yourwebsite", data=json.dumps(payload))

关于python - 如何为 REST Api 功能设置 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33083737/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com