我有一个 .net c# mvc3 web 服务应用程序开发 wirh visual web developer 2010。我正在从一个 android 移动应用程序调用 web 服务。我想从 Eclipse 模拟器测试 Web 服务。当我通过从 Web 浏览器调用服务来调试 Web 服务应用程序时,一切正常,但是当我使用模拟器从 android 应用程序调用时,会得到“HTTP/1.1 400 错误请求”。
奇怪的是,如果我在本地 IIS 7 上发布 Web 服务应用程序,一切都很好,尽管我无法调试服务。
当我使用可视化 Web 开发人员对服务进行调试时,会出现一个带有如下地址的网页:
“http://localhost:1627/myservice.asmx/myMethod”
在我的 android 应用程序上,我使用这样的 url 调用服务:
“http://10.0.2.2:1627/myservice.asmx/myMethod”
但后来我得到“HTTP/1.1 400 错误请求”
我真的很感激任何帮助。
谢谢。