Twilio 呼び出しで接続が確立されると呼び出される URL に POST データを送信したいと思います。これが私のコードです:
import urllib, urllib2
from twilio.rest import TwilioRestClient
account = "xxx"
token = "xxx"
client = TwilioRestClient(account, token)
server_url = "http://ec2-xx.xx.xx.compute-1.amazonaws.com/"
values = dict(name='mytime', \
appt_time='2:30 PM', \
location='Arizona Location', \
client = "Suwanee",
)
data = urllib.urlencode(values)
req = urllib2.Request(server_url, data)
call = client.calls.create(to="123456789",
from_="987654321",
url="ec2-xx.xx.xx.compute-1.amazonaws.com/hello/")
data
urlencodedを投稿として URLに渡すにはどうすればよいですか?
ec2-xx.xx.xx.compute-1.amazonaws.com は django を実行しており、次のコマンドを送信すると、このサーバーは投稿データを表示できます。
curl -X POST -d "client=mytime+Suwanee&time=2%3A30+PM&location=Suwanee+Location&name=mytime2" "http://127.0.0.1:8000/remind/"
最初に提供されたコード スニペットでこの同じ動作を再現するにはどうすればよいですか? POST のみを使用したい (GET ではありません)。