Home

Post Request

Submit

How it works

Data sent through a form-url-encoded post is formatted differently from url-encoded data.

This online tool will allow you to send form-url-encoded form posts to any url. Simply add the url you want to send the data to, along with the data as url encoded variables and click 'submit'.

URL Encoded variables take the form of name1=value1&name2=value2

The request is made completely on the browser, rather than calling off to the server. This means that local urls can also be entered in the url box (such as localhost).

It also means that no verification is neeeded to make sure it is a real request (such as captcha's).

This is done through a hidden form being created and submitted by javascript. To get the response from the url, an iFrame is used, which the form targets. This gets around any cross domain request issues that would occur if we used an ajax request.

Finally, if you choose not to enter a url, then a default is used, which simply shows all the data that you sent. This can be useful for debugging, as it will show not only the form post data, but also any request headers that are sent over.