I'm a PHP programmer primarily, and I'm used to passing form values via POST and retrieving them using the $_POST array. I've recently been working on a .NET VB web application and a friend of mine said he can use a web scraping tool on my site. I'm passing variables using POST in my code, so it boggled my mind that he could scrape my site using GET values thrown into the URL field. Apparently the Request.Params array doesn't distinguish between POST and GET, unless I'm just mistaken.

Is there anyway to only retrieve POST values in .NET VB to protect my site from web scraping?