title: Python send POST with header
body: <p>I try to build a python script who sends a POST with parameters for extracting the result.
  With fiddler, I have extracted the post request who return that I want. The website uses https only. </p>
  
  <pre><code>POST /Services/GetFromDataBaseVersionned HTTP/1.1
  Host: www.mywbsite.fr
  "Connection": "keep-alive",
  "Content-Length": 129,
  "Origin": "https://www.mywbsite.fr",
  "X-Requested-With": "XMLHttpRequest",
  "User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.52 Safari/536.5",
  "Content-Type": "application/json",
  "Accept": "*/*",
  "Referer": "https://www.mywbsite.fr/data/mult.aspx",
  "Accept-Encoding": "gzip,deflate,sdch",
  "Accept-Language": "fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4",
  "Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.3",
  "Cookie": "ASP.NET_SessionId=j1r1b2a2v2w245; GSFV=FirstVisit=; GSRef=https://www.google.fr/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=1&amp;ved=0CHgQFjAA&amp;url=https://www.mywbsite.fr/&amp;ei=FZq_T4abNcak0QWZ0vnWCg&amp;usg=AFQjCNHq90dwj5RiEfr1Pw; HelpRotatorCookie=HelpLayerWasSeen=0; NSC_GSPOUGS!TTM=ffffffff09f4f58455e445a4a423660; GS=Site=frfr; __utma=1.219229010.1337956889.1337956889.1337958824.2; __utmb=1.1.10.1337958824; __utmc=1; __utmz=1.1337956889.1.1.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided)"
  
  {"isLeftColumn":false,"lID":-1,"userIpCountryCode":"FR","version":null,"languageCode":"fr","siteCode":"frfr","Quotation":"eu"}
  </code></pre>
  
  <p>And now my python script:</p>
  
  <pre><code>#!/usr/bin/env python
  # -*- coding: iso-8859-1 -*-
  import string
  import httplib
  import urllib2
  
  host = "www.mywbsite.fr/sport/multiplex.aspx"
      params='"isLeftColumn":"false","liveID":"-1","userIpCountryCode":"FR","version":"null","languageCode":"fr","siteCode":"frfr","Quotation":"eu"'
  
  headers = { Host: www.mywbsite.fr,
  "Connection": "keep-alive",
  "Content-Length": 129,
  "Origin": "https://www.mywbsite.fr",
  "X-Requested-With": "XMLHttpRequest",
  "User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.52 Safari/536.5",
  "Content-Type": "application/json",
  "Accept": "*/*",
  "Referer": "https://www.mywbsite.fr/data/mult.aspx",
  "Accept-Encoding": "gzip,deflate,sdch",
  "Accept-Language": "fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4",
  "Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.3",
  "Cookie": "ASP.NET_SessionId=j1r1b2a2v2w245; GSFV=FirstVisit=;     GSRef=https://www.google.fr/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=1&amp;ved=0CHgQFjAA&amp;url=https://www.mywbsite.fr/&amp;ei=FZq_T4abNcak0QWZ0vnWCg&amp;usg=AFQjCNHq90dwj5RiEfr1Pw; HelpRotatorCookie=HelpLayerWasSeen=0; NSC_GSPOUGS!TTM=ffffffff09f4f58455e445a4a423660; GS=Site=frfr; __utma=1.219229010.1337956889.1337956889.1337958824.2; __utmb=1.1.10.1337958824; __utmc=1; __utmz=1.1337956889.1.1.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided)"
  
  }
  
  url = "/Services/GetFromDataBaseVersionned"
  
  # POST the request
  conn = httplib.HTTPConnection(host,port=443)
  conn.request("POST",url,params,headers)
  response = conn.getresponse()
  
  data = response.read()
  print data
  </code></pre>
  
  <p>But when I run my script, I have this error:</p>
  
  <pre><code>socket.gaierror: [Errno -2] Name or service not known
  </code></pre>