【问题标题】:Convert curl example to pycurl将 curl 示例转换为 pycurl
【发布时间】:2014-05-13 00:56:53
【问题描述】:

有人可以将以下 PostMark curl 示例转换为 pycurl 吗?

curl -X POST "http://api.postmarkapp.com/email" \

-H "Accept: application/json" \

-H "Content-Type: application/json" \

-H "X-Postmark-Server-Token: ed742D75-5a45-49b6-a0a1-5b9ec3dc9e5d" \

-v \

-d "{From: 'sender@example.com', To: 'receiver@example.com', Subject: 'Postmark test', HtmlBody: '<html><body><strong>Hello</strong> dear Postmark user.</body></html>'}"

【问题讨论】:

  • 我可以,但我不会。显示你的代码,我会修改。对我来说更容易。

标签: python-2.7 curl pycurl postmark


【解决方案1】:

你可以使用这样的东西。这是一个基本的实现,但它应该可以工作。

import pycurl, json

postmark_url = 'https://api.postmarkapp.com/email'

data = json.dumps({"From": "user@example.com", "To": "receiver@example.com", "Subject": "Pycurl", "TextBody": "Some text"})

c = pycurl.Curl()
c.setopt(pycurl.URL, github_url)
c.setopt(pycurl.HTTPHEADER, ['X-Postmark-Server-Token: API_TOKEN_HERE','Accept: application/json'])
c.setopt(pycurl.POST, 1)
c.setopt(pycurl.POSTFIELDS, data)
c.perform()

【讨论】:

  • 非常简洁的例子。帮了我很多:)
猜你喜欢
  • 2020-02-13
  • 1970-01-01
  • 1970-01-01
  • 2020-07-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-23
相关资源
最近更新 更多