gpt4 book ai didi

python - 将 CURL 命令行转换为 Python 脚本

转载 作者:太空宇宙 更新时间:2023-11-03 13:52:44 24 4
gpt4 key购买 nike

在 python 脚本中使这个 cmd 行 curl 语句工作太麻烦了...帮助!正在尝试使用 URLLIB。

curl -X POST "http://api.postmarkapp.com/email"\
-H“接受:应用程序/json”\
-H "Content-Type: application/json"\
-H "X-Postmark-Server-Token: abcdef-1234-46cc-b2ab-38e3a208ab2b"\
-v\
-d "{From: 'sender@email.com', To: 'recipient@email.com', Subject: 'Postmark test', HtmlBody: 'Hello dear Postmark user.'}"

最佳答案

好的,所以您可能应该使用 urllib2 来提交实际请求,但这是代码:

import urllib
import urllib2

url = "http://api.postmarkapp.com/email"
data = "{From: 'sender@email.com', To: 'recipient@email.com', Subject: 'Postmark test', HtmlBody: 'Hello dear Postmark user.'}"
headers = { "Accept" : "application/json",
"Conthent-Type": "application/json",
"X-Postmark-Server-Token": "abcdef-1234-46cc-b2ab-38e3a208ab2b"}
req = urllib2.Request(url, data, headers)
response = urllib2.urlopen(req)
the_page = response.read()

checkout :urllib2 the unwritten manual

我收到 401 未经授权的响应,所以我猜它有效:)

关于python - 将 CURL 命令行转换为 Python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4039884/

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