반응형
누군가 다음 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>'}"
해결 방법
이와 같은 것을 사용할 수 있습니다. 기본 구현이지만 작동해야합니다.
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()
참조 페이지 https://stackoverflow.com/questions/22799648
반응형
'파이썬' 카테고리의 다른 글
파이썬 예쁜 프린트 JSON 파이썬 (0) | 2020.12.18 |
---|---|
파이썬 PyQt : 콤보 박스를 아이템의 텍스트 (제목)를 알고있는 아이템으로 설정하는 방법 (0) | 2020.12.17 |
파이썬 시간대 pandas 데이터 프레임 변환 (0) | 2020.12.17 |
파이썬 Python Win32com Outlook으로 이메일 기능을 명확하게 문서화 (0) | 2020.12.17 |
파이썬 완료하는 데 너무 오래 걸리는 경우 시간 초과 기능 (0) | 2020.12.17 |
댓글