The geocode request is sent as an urlencoded string via HTTP POST or GET.
The content type must be application/x-www-form-urlencoded
.
Urlencoding is the creation of a query string by taking a number of name-value pairs, concatenating them with ampersands. Spaces are replaced by pluses and non-alphanumeric characters are represented by a percentage sign followed by the hexadecimal value of the character. A html form, such as the one below, uses this method to submit the user's data to the processing program. A form and a browser, however, are not necessary to submit the data - any program that can access the internet can send the data and receive the response. It is only necessary to observe the protocols.
Filling out the following form will post a geocode request to the geocoder.