2014-04-02 3 views
11

में कनवर्ट करें क्या कोई निम्न पोस्टमार्क कर्ल उदाहरण को pycurl में परिवर्तित कर सकता है?कर्ल उदाहरण को 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: '[email protected]', To: '[email protected]', Subject: 'Postmark test', HtmlBody: '<html><body><strong>Hello</strong> dear Postmark user.</body></html>'}" 
+0

मैं कर सकता हूं, लेकिन मैं नहीं कर सकता। अपना कोड दिखाएं, मैं संशोधित करूंगा। मेरे लिए यह आसान है। –

उत्तर

26

आप इस तरह कुछ उपयोग कर सकते हैं। यह एक बुनियादी कार्यान्वयन है लेकिन इसे काम करना चाहिए।

import pycurl, json 

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

data = json.dumps({"From": "[email protected]", "To": "[email protected]", "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() 
+3

बहुत साफ और सरल उदाहरण। मुझे बहुत मदद की :) – dhruvvyas90