日期:2014-05-17  浏览次数:20819 次

如何通过外部程序访问WEB中的方法并获取执行的结果
我现在开发了一个WEB短信程序接口,现在外部程序,有可能是java程序或web(.net,jsp,php都可能)程序访问我的WEB程序,并调用我发短信的方法。我现在想知道如果外部是java程序,请问该如何访问,并且可以获取返回的结果(比如短信发送成功、失败)呢。不用WEBService,可以有其它方法比如通过URL么?请赐教。如果可以,请贴出代码和思想!请说得详细点。谢谢!

------解决方案--------------------
不用webservice 就写一个servlet 或 jsp 接收必要的参数 然后执行发送信息操作。成功后和失败后输出流返回结果就行了。 客户端就用ajax 或 URLConnection 都行,实际上就是请求和响应吗。只要你的短信不是异步的就行。如果是异步的不能实时返回结果就要复杂一些了。你可以参看网银的支付功能要提供的参数。
------解决方案--------------------
外部程序模拟一个http请求,访问到你的WEB接口。
去搜下httpClient好了。