i fully understand what you had said. But my question
is when i try to post data using a browser (ie) i got
the last page shown on my browser? is there some thing
i miss?
below is the snipplet where i post :
for(int x = 0; x < param.size(); x++){
Vector form = (Vector) param.elementAt(x); //
this holds nodeName and nodeValue
//System.out.println(form.size());
//lets post to the first url
URL="https://ereg.bir.gov.ph/ereg/"+url[x].toString();
//URL="http://203.215.79.212/reg-dir/"+url[x].toString();
System.out.println(URL);
post = new PostMethod(URL);
// assemble the nvpair parameter to be posted
for(int i=0;i < form.size(); i++){
String[] array =
form.elementAt(i).toString().split(",");
post.addParameter(array[0],array[1]);
}
//once post data is assembled in a nvpair
format
lets post it
client.executeMethod(post);
//now lets get the HTTP status code and the
responseBody
if(post.getStatusCode() == HttpStatus.SC_OK){
//HTTP 200
//we only want to get the reposnsebody
of the
last page
if(x == 7 || x == 6){ //6 is confirm
page while
7 is the message page
System.out.println(post.getResponseBodyAsString());
}
//then we continue posting to the next
page
continue;
}else{
//get the http status and close
connection
System.out.println("Unexpected
failure: "
+post.getStatusLine().toString());
post.releaseConnection();
//roll back msg to mq
ctx.setRollbackOnly();
break;
}
--- "Kalnichevski, Oleg"
<[EMAIL PROTECTED]> wrote:
>
> Joseph,
>
> Here's the response sent by the server
>
> << "HTTP/1.0 200 OK[\r][\n]"
> << "Date: Thu, 19 Aug 2004 02:01:34 GMT[\r][\n]"
> << "Server: Oracle9iAS (9.0.3.0.0) Containers for
> J2EE[\r][\n]"
> << "Content-Type: text/html[\r][\n]"
>
> As you can see the response does not contain a
> 'content-length' header which is mandatory for the
> 200 (OK) response, hence the warning
>
> <RFC1945>
>
> 7.2 Entity Body
>
> ...
>
> For response messages, ... [a]ll 1xx
> (informational), 204 (no content), and 304 (not
> modified) responses must not include a body. All
> other responses must include an entity body or a
> Content-Length header field defined with a value of
> zero (0).
>
> </RFC1945>
>
> I hope this clarifies things a little. As a
> work-around you may want to set HttpClient's log
> verbosity to ERROR. For a real fix do consider
> reporting this problem to Oracle
>
> Oleg
>
>
__________________________________
Do you Yahoo!?
New and Improved Yahoo! Mail - 100MB free storage!
http://promotions.yahoo.com/new_mail
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]