আমি পাইথনে কার্ল কমান্ড কার্যকর করতে চাই।
সাধারণত, আমার কেবল টার্মিনালে কমান্ডটি প্রবেশ করতে হবে এবং রিটার্ন কী টিপুন। তবে অজগরটিতে এটি কীভাবে কাজ করে তা আমি জানি না।
কমান্ডটি নীচে দেখায়:
curl -d @request.json --header "Content-Type: application/json" https://www.googleapis.com/qpxExpress/v1/trips/search?key=mykeyhere
প্রতিক্রিয়া পেতে একটি অনুরোধ.জসন ফাইল পাঠাতে হবে।
আমি অনেক অনুসন্ধান এবং বিভ্রান্ত হয়ে পড়েছি। আমি কোডের একটি অংশ লেখার চেষ্টা করেছি, যদিও আমি পুরোপুরি বুঝতে পারি না could এটি কাজ করে না।
import pycurl
import StringIO
response = StringIO.StringIO()
c = pycurl.Curl()
c.setopt(c.URL, 'https://www.googleapis.com/qpxExpress/v1/trips/search?key=mykeyhere')
c.setopt(c.WRITEFUNCTION, response.write)
c.setopt(c.HTTPHEADER, ['Content-Type: application/json','Accept-Charset: UTF-8'])
c.setopt(c.POSTFIELDS, '@request.json')
c.perform()
c.close()
print response.getvalue()
response.close()
ত্রুটি বার্তাটি 'পার্স ত্রুটি' anyone কেউ কীভাবে এটি ঠিক করবেন আমাকে বলতে পারেন? বা সঠিকভাবে Sever থেকে প্রতিক্রিয়া পেতে কিভাবে?