l***e 发帖数: 35 | 1 各位大虾,
在下需要写一java application,
以登陆一网站(当然有合法user/pass乐:)然后从此后的web page
截取有用信息并显示出来。
login部分已经通过,即可以从java app. POST username/passwd 到
server上的cgi program (perl),并获得返回的html page. (也就是
login后所见的第一页)
现在的问题是,login后,如何获得连接在第一页上的其他页??
尝试过在login后直接连接到从第一页上获得的url,但是不行,no
permission to access.
server的cgi是怎么确定一个url请求是否合法呢?session?
但是我login后得到的全部信息都是html code啊?到底如何用java实
现与server cgi的对话呢?
void URLReader(String targetURL)
{ //from javasoft.com
//retrieve a html page given its url
try {
| t**h 发帖数: 8 | 2 not quite sure about your scenario. let's see whether i get
it right:
firstly, your Java app. send a post request to login.pl with
ur username/password. and you get the page.
then, your app. send another request (actually an url from
the page you got just now. so let's assume it is a get
request). and you got denied because no permission?
It shouldn't happen. i mean, it is shouldn't because of
session probelm. since you passed login, the session has
been created on server-side. then any request
【在 l***e 的大作中提到】 : 各位大虾, : 在下需要写一java application, : 以登陆一网站(当然有合法user/pass乐:)然后从此后的web page : 截取有用信息并显示出来。 : login部分已经通过,即可以从java app. POST username/passwd 到 : server上的cgi program (perl),并获得返回的html page. (也就是 : login后所见的第一页) : 现在的问题是,login后,如何获得连接在第一页上的其他页?? : 尝试过在login后直接连接到从第一页上获得的url,但是不行,no : permission to access.
|
|