複数のパラメータを持つURLを使用してカールコールを行いたいとします。私は以下のコードを列挙しました。例えば「curl -d @filter」と同等のオプションはありますか?それともURLエンコードのパラメータがありますか?pycurlを使用してURLの複数のパラメータを渡します。
SER = foobar
PASS = XXX
STREAM_URL = "http://status.dummy.com/status.json?userId=12&page=1"
class Client:
def __init__(self):
self.buffer = ""
self.conn = pycurl.Curl()
self.conn.setopt(pycurl.USERPWD, "%s:%s" % (USER,PASS))
self.conn.setopt(pycurl.URL, STREAM_URL)
self.conn.setopt(pycurl.WRITEFUNCTION, self.on_receive)
self.conn.perform()
def on_receive(self,data):
self.buffer += data
投稿リクエストをしようとしていますか? (あなたは、-dオプションについて言及しています) – cyraxjoe