title: How to pass parameter to Url with Python urlopen
body: <p>I'm currently new to python programming. My problem is that my python program doesn't seem to pass/encode the parameter properly to the ASP file that I've created. This is my sample code:</p>
  
  <pre><code>import urllib.request
  
  url = 'http://www.sample.com/myASP.asp'
  full_url = url + "?data='" + str(sentData).replace("'", '"').replace(" ", "%20").replace('"', "%22") + "'"
  print (full_url)
  response = urllib.request.urlopen(full_url)
  print(response)
  </code></pre>
  
  <p>the output would give me something like:</p>
  
  <pre><code>http://www.sample.com/myASP.asp?data='{%22mykey%22:%20[{%22idno%22:%20%22id123%22,%20%22name%22:%20%22ej%22}]}'
  </code></pre>
  
  <p>The asp file is suppose to insert the acquired querystring to a database.. But whenever I check my database, no record is saved. Though if I do copy and paste the printed output on my browser url, the record is saved. Any input on this? TIA</p>
  
  <p>Update:
  Is it possible the python calls my ASP File A but it doesn't call my ASP File B? ASP File A is called by python while ASP File B is called by ASP File A. Because whenever I run the url on a browser, the saving goes well. But in python, no saving of database occurs even though the data passed from python is read by ASP File A..</p>