How can I prevent remote calls to the webpages of my site eg via msxml or any other method except normal browser based request

Set obj = Server.CreateObject("Msxml2.serverXMLHTTP.6.0")

Urlname="http://www.mysite.com/test.asp?"&reqvar

obj.Open "GET", Urlname, False
'On error resume next
obj.Send 'uncomment this while uploading
'objresponse = obj.responseText
set Obj = Nothing