title: Python HTTP Request Binary Data using Requests
body: <p>The following code only works in curl. It would be nice if you could tell me why it isnt working in Python using Requests</p>
  
  <pre><code>curl 'http://cdcnepal.com/Modules/HOmeMoviesLists/WebService2.asmx/GetShowsByDate' \
   -H 'Content-Type: application/json; charset=UTF-8' \
   -d '{"portalId":"1","showDate":"26/05/2014","flag":0,"size":9}'
  </code></pre>
  
  <p>However in Python with the following code</p>
  
  <pre><code>import requests
  import json
  url = """http://cdcnepal.com/Modules/HOmeMoviesLists/WebService2.asmx/GetShowsByDate"""
  headers = {"content-type":["application/json", "charset=UTF-8"]}
  payload = {"portalId":"1","showDate":"26/05/2014","flag":0,"size":9}
  r = requests.get(url, headers=headers, data=payload)
  print r.text
  </code></pre>
  
  <p>Originally the curl request had other content, below, however I realised I could remove several. I'm not sure that is causing the error because the curl request is working. I'm not getting the same response from both the code.</p>
  
  <p>This might be useful. A Curl Requests extracted from Chrome Dev Tools</p>
  
  <pre><code>curl 'http://cdcnepal.com/Modules/HOmeMoviesLists/WebService2.asmx/GetShowsByDate'
   -H 'Cookie: OriginalReferrer=https://www.google.com/;
       OriginalURL=http://cdcnepal.com/;
       ASP.NET_SessionId=i5lbnql5hpp0wm1ywyqbywtj;
       VisitCount=4' 
   -H 'Origin: http://cdcnepal.com' 
   -H 'Accept-Encoding: gzip,deflate,sdch' 
   -H 'Accept-Language: en-US,en;q=0.8,hi;q=0.6' 
   -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3)
       AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.114 Safari/537.36' 
   -H 'Content-Type: application/json; charset=UTF-8' 
   -H 'Accept: application/json, text/javascript, */*; q=0.01' 
   -H 'Referer:http://cdcnepal.com/Home.aspx' 
   -H 'X-Requested-With: XMLHttpRequest' -H 'Connection: keep-alive' 
   -H 'DNT: 1' 
   --data-binary '{"portalId":"1","showDate":"27/05/2014","flag":0,"size":9}' --compressed
  </code></pre>