我有一个用 POST 请求命中的远程 API。我有两个脚本可以完成这项工作。一个作品;另一个我需要调试。
使用以下包的工作更复杂,并且在 Python 中requests
:
import requests
from requests.auth import HTTPBasicAuth
r = requests.post("http://thing.com/",
data = {"param1": "foo"},
auth = HTTPBasicAuth("user@domain.com", "password"))
这很好用。另一个脚本,即 CLI,理论上做了同样的怪事并且不起作用。CLI 脚本会打印出它尝试使用的 URL。我很想得到工作 Python 脚本来告诉我它正在尝试使用哪个地狱 URL。如何requests
告诉我它使用的完全格式化的 URL?