hc-httpclient-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Oleg Kalnichevski <ol...@apache.org>
Subject Re: help with httpclient methods please!!!! Any bug with httpclient ???
Date Thu, 02 Feb 2006 13:58:39 GMT
On Thu, 2006-02-02 at 05:55 -0800, afmustac wrote:
> Hi,
> 
> No, what I mean is I can successfully logged-in to the system, and I can post just one
record into my library succcessfully. But, when I tried to submit more than one record in
a loop, the latter one replaces the previous one. And, eventually I end up with only one records,
which is the last one.
> 
> thank you.I will keep searching the archives to see what I am missing.
> 

This has _nothing_ to do with HttpClient. Debug your client side or
server side code, or both

Oleg

> --teo
> 
> Oleg Kalnichevski <olegk@apache.org> wrote: On Thu, 2006-02-02 at 05:41 -0800,
afmustac wrote:
> > Hello Oleg,
> > 
> > Thank you so much for your suggestions and your time.
> > 
> > Actually I have already done these steps and I am using
> > Mozilla FireFox1.5 and IE 6.0. Also, I used IEInspector(HTTP Analyzer 
> > 1.7.2) to simulate the methods,which have been used.
> > And, I could not make the job successfully done . 
> > 
> > Anyway,thank you for your time again..I will try to find 
> > what I am missing.
> > 
> > thank you.
> > 
> 
> Teo,
> Are you saying that HttpClient produces HTTP packets identical to those
> produced by the browsers, and you are still unable to successfully
> authenticate with the site? I have a really hard time believing that 
> 
> Oleg
> 
> 
> > --teo
> > 
> > (1) use a common browser to do whatever stuff you want your application
> > to do 
> > (2) capture the HTTP packets generated by the browser using a traffic
> > analyzer or a browser plug-in
> > (3) search the archive for suggestions how to capture HTTP packets. 
> > (4) try simulating the captured HTTP session using HttpClient
> > (5) post any _specific_ HttpClient related questions to this list  
> > 
> > 
> > Oleg Kalnichevski  wrote: On Thu, 2006-02-02 at 05:15 -0800, afmustac wrote:
> > > Hello Oleg,
> > > 
> > > Thank you for your suggesstions. I am doing method.release() after each method
in my loop. I read the user guide, and I searched the archives. But, I could not find any
similar topic to mine.Could you please send me the link or any idea which months archives
has similar questions?Here also my code,
> > > 
> > > HttpClient client = new HttpClient();
> > > 
> > > for(int i=0;i
> > > {
> > > 
> > > GetMethod getAddForm = new GetMethod(LOGON_SITE+"/add");
> > >                  status =  client.executeMethod(getAddForm);
> > >  
> > > getAddForm.releaseConnection();
> > >  PostMethod postAddForm = new PostMethod(LOGON_SITE+"/add");
> > >                  postAddForm.setRequestBody(ref);
> > >                  status = client.executeMethod(postAddForm);
> > >  
> > >  locationHeader = postAddForm.getResponseHeader("location");
> > >                 
> > >  postAddForm.releaseConnection();
> > >                  if (locationHeader != null) {
> > >                      redirectLocation = locationHeader.getValue();
> > >                      System.out.println("Redirect after posting:"
> > >                               + redirectLocation + "\n");
> > >                      GetMethod getRedirectPostForm = new GetMethod(
> > >                              redirectLocation);
> > >                      getRedirectPostForm.setFollowRedirects(true);
> > >                      status = 
> > > client.executeMethod(getRedirectPostForm);
> > > getRedirectPostForm.releaseConnection();                
> > > }
> > > 
> > > I really could not find my mistake..is there anything wrong in here?I really
do appreciate your time. Thank you.
> > 
> > (1) use a common browser to do whatever stuff you want your application
> > to do 
> > (2) capture the HTTP packets generated by the browser using a traffic
> > analyzer or a browser plug-in
> > (3) search the archive for suggestions how to capture HTTP packets. 
> > (4) try simulating the captured HTTP session using HttpClient
> > (5) post any _specific_ HttpClient related questions to this list  
> > 
> > Oleg
> > 
> > > 
> > > --teo
> > > 
> > > Oleg Kalnichevski  wrote: On Wed, 2006-02-01 at 16:11 -0800, afmustac wrote:
> > > > Hello Roland,
> > > > 
> > > > I tried to see if there is anything in the URL or in posted
> > > > data, but I could not see anything special.
> > > > 
> > > > Do you think there is a bug in httpclient,since I run my code 
> > > > in 2 different machine and I logged-in into my account.
> > > 
> > > No I do not
> > > 
> > > > Both code run simultaneously, and guess what!!!just one record 
> > > > was showing up in my library everytime, when I refresh the browser
> > > > to see what is in my library. At least, there should be 2 different
> > > > records, and each records should be updated by each program, which
> > > > is running on seperate pc.
> > > > 
> > > > I am using httpclient version 
> > > > commons-httpclient-src-20060130.zip or commons-httpclient-src-20060131.zip.
> > > > 
> > > > And in my code I am not doing httpclient.release() after I post my each
data..am I supposed to do that?
> > > 
> > > Please do try reading the documentations on the subject and searching
> > > the archive prior to posting your questions to this list
> > > 
> > > > Thank you so much for any help..I really appreiate them..
> > > > 
> > > > --teo
> > > > 
> > > > 
> > > > Roland Weber  wrote: Hi teo,
> > > > 
> > > > trace the requests sent by the browser to answer the following question:
> > > > 
> > > > > Is there anything in the URL or
> > > > > the posted data that could be a counter or transaction identifier
which 
> > > > you
> > > > > have to update?
> > > > 
> > > > You can use a packet sniffer or a proxy with logging option
> > > > to get the requests sent by the browser. You can also scan
> > > > the form page visually for any differences between the first
> > > > and second upload when using the browser.
> > > > 
> > > > hope that helps,
> > > >   Roland
> > > > 
> > > > 
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: httpclient-user-unsubscribe@jakarta.apache.org
> > > > For additional commands, e-mail: httpclient-user-help@jakarta.apache.org
> > > > 
> > > > 
> > > > 
> > > > 
> > > >   
> > > > ---------------------------------
> > > > Bring words and photos together (easily) with
> > > >  PhotoMail  - it's free and works with Yahoo! Mail.
> > > 
> > > 
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: httpclient-user-unsubscribe@jakarta.apache.org
> > > For additional commands, e-mail: httpclient-user-help@jakarta.apache.org
> > > 
> > > 
> > > 
> > > 
> > >   
> > > ---------------------------------
> > >  
> > >  What are the most popular cars? Find out at Yahoo! Autos 
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: httpclient-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: httpclient-user-help@jakarta.apache.org
> > 
> > 
> > 
> > 
> > 
> >   
> > ---------------------------------
> > Bring words and photos together (easily) with
> >  PhotoMail  - it's free and works with Yahoo! Mail.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: httpclient-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: httpclient-user-help@jakarta.apache.org
> 
> 
> 
> 
> 
> 		
> ---------------------------------
>  
>  What are the most popular cars? Find out at Yahoo! Autos 


---------------------------------------------------------------------
To unsubscribe, e-mail: httpclient-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: httpclient-user-help@jakarta.apache.org


Mime
View raw message