日期:2014-05-18  浏览次数:20601 次

如何在程序中访问网页?有点难度
问题是这样的:

        我们要在手机上开发这样一个J2ME程序,移动公司的客户经理可以通过它实时办理一些简单的业务,比如说用户复机、将用户加入某个集团等等。
        目前客户经理都是通过在移动公司内的终端上,通过登录省公司的BOSS系统(基于JSP)来完成这些业务。BOSS系统可以完成各种各样复杂的业务,我们只需要将其中一些比较简单(数据量很小)的业务移植到手机上。
        由于在手机界面太小,通过手机上的浏览器来办理业务不符合实际。所以我们要通过编写的程序在内存中访问BOSS系统,并通过我们的程序输入用户名和密码进行登录。然后提取业务页面上的输入标签进行输入,再提交给BOSS系统,从而完成一次业务办理。

简单的说我遇到的问题是:

1。在JAVA程序中如何访问某个页面(URL固定)--这个问题可能稍简单
2。怎么在我的程序中保留COOKIE,从而保持会话。
3。怎么知道办理一个业务(比如复机)应该向BOSS系统传递哪些信息。有什么好的工具可以获取一次web请求传递的完整信息吗?

希望大侠指教,有源码参考更好,不甚感激!!!

------解决方案--------------------
1。在JAVA程序中如何访问某个页面(URL固定)--这个问题可能稍简单
2。怎么在我的程序中保留COOKIE,从而保持会话。-----------传输sessionID就可以了,如果IEcookie被禁用也可以用sessionid来完成的,就象webservice一样
3。怎么知道办理一个业务(比如复机)应该向BOSS系统传递哪些信息。有什么好的工具可以获取一次web请求传递的完整信息吗?
--------------可以找一个压力测试工具或者防火墙之类的可以截下来http请求发送的字符串的
------解决方案--------------------
1。在JAVA程序中如何访问某个页面(URL固定) java.net.URL
这个类库下面有相关的功能
------解决方案--------------------
up
------解决方案--------------------
怎么不用SOAP/WebService