2014-04-15 3 views
0

파이썬 스크립트에서 레일즈 애플리케이션으로 통합을 작성하려고합니다.파이썬에서 레일로의 POST 요청

이 POST 요청이 Rails가 일반적으로 POST 요청에 대해 원하는 것과 같은 적절한 params 해시를 보내기를 원합니다.

Parameters: {"review_site_id"=>"31", "location_id"=>"23", "subdomain"=>"api"} 

내가 원하는 것은 :하지만 현재 내가 베어, 즉 매개 변수를 보낼 단지 수있어

Parameters: {"review" => {"review_site_id"=>"31", "location_id"=>"23", "subdomain"=>"api"}} 

내 파이썬 코드 : 어떤 사전에

review = { 
     'review_site_id': 31, 
     'location_id': 23 
    } 
    mydata = urllib.urlencode(review) 
    mydata = mydata.encode('utf-8') 
    path = 'http://api.mysite.dev:3000/reviews' 
    req = urllib2.Request(path, mydata) 
    response = urllib2.urlopen(req) 

감사합니다 도움말/통찰력

답변

0

params 해시를 보내고 있습니다.

review = {'review': { 
    'review_site_id': 31, 
    'location_id': 23 
}}