Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the syntax for adding a GET parameter to a URL?

I am using Python and Google App Engine.
I need to get access to certain webpage by adding some elements to the url.
What is the syntax for adding a GET parameter to a URL?

like image 213
irenka Avatar asked Apr 23 '11 22:04

irenka


People also ask

What is get parameter in URL?

GET parameters (also called URL parameters or query strings) are used when a client, such as a browser, requests a particular resource from a web server using the HTTP protocol. These parameters are usually name-value pairs, separated by an equals sign = . They can be used for a variety of things, as explained below.

How do I add a parameter in GET request?

To do http get request with parameters in Angular, we can make use of params options argument in HttpClient. get() method. Using the params property we can pass parameters to the HTTP get request. Either we can pass HttpParams or an object which contains key value pairs of parameters.

How can I get parameters from a URL string?

The parameters from a URL string can be retrieved in PHP using parse_url() and parse_str() functions. Note: Page URL and the parameters are separated by the ? character. parse_url() Function: The parse_url() function is used to return the components of a URL by parsing it.


2 Answers

You put ? in the end of the url. After the ? you put var1=val1&var2=val2& ....

For example, if your raw url (without the get parameters) is http://www.example.com/ and you have two parameters, param1=7 and param2=seven, then the full url should be:

http://www.example.com/?param1=7&param2=seven.

If you want to generate the param1=7&param2=seven in python, you can use a parameter dictionary, like this:

import urllib parameters = urllib.urlencode({'param1':'7', 'param2':'seven'}) 

The value of parameters is 'param1=7&param2=seven' so you can append the parameters string to a url like this:

raw_url = 'http://www.example.com/' url = raw_url + '?' + params 

Now the value of url is 'http://www.example.com/?param1=7&param2=seven'.

like image 160
snakile Avatar answered Sep 25 '22 06:09

snakile


I am fairly certain this has been asked many times before, but the query parameters start with ? and are separated by & like so:

http://www.site.com/script.php?key=value&var=num

like image 38
jhocking Avatar answered Sep 22 '22 06:09

jhocking