为什么我的webservice方法通过GET调用?
问题描述:
我有一个asp.net 3.5网站的* .asmx服务于几个webservice方法。应该调用这些方法的唯一客户端是我写的,它使用POST请求调用它们。但是,我的错误日志显示了许多InvalidOperationException错误,因为这些方法是通过GET请求调用的。为什么我的webservice方法通过GET调用?
问题:什么可能导致这些GET请求?可能代理将POST请求转换为GET请求,而客户端并不知道请求。
答
扩大对rusanu的回答,机器人和爬虫和/或黑客?
答
机器人和爬虫?
我不确定机器人如何找到要调用的URL。用户代理字符串几乎总是空的。那些不是我的人可以固定给尝试从浏览器调用服务的用户。 – Charles 2009-05-22 22:09:24