Hi Sebb,

Thank you very much for the solution.

I followed the same procedure that first I recorded the http page without 
checking the  option "attempt https spoofing". Then when https page came I 
stopped the server then checked the spoofing option, start the server and made 
it http: which was https: previously in the browser. But still I m getting the 
http501/http505 error. Need help.

HTTPS spoofing mode works fine if all http: urls are to be converted to https:. 
This sentence is working fine only for internal sites(without proxy settings) 
but failing when requesting the external sites through proxy.


Thanks and Regards
Sirish

-----Original Message-----
From: sebb [mailto:[email protected]]
Sent: Thursday, March 12, 2009 9:30 PM
To: JMeter Users List
Subject: Re: FW: https recording problem

On 12/03/2009, sebb <[email protected]> wrote:
> On 12/03/2009, Sirish_Chandra <[email protected]> wrote:
>  > Hi Team,
>  >
>  >         When I am trying to record an https site through proxy by checking 
> the option " attempt HTTPS spoofing" it is able to record the first page 
> where the method "get" is used. When the method POST is coming into 
> picture(i.e. login page)
>  >  Jmeter is not able to record it and throwing some exception to the 
> browser. Need help, how to overcome this problem? Please throw some light on 
> this issue.
>  >
>
>
> Impossible to say definitely what the problem is, though it looks like
>  the server does not like something that was sent.
>
>  If the server is accessible from the internet, perhaps you could send
>  me the URL privately?

The URL (sent privately) used a GET of an http: page on which there is
a link to an https: page. I.e. only the second request requires
spoofing.

HTTPS spoofing does not work properly in this case.

The problem is that JMeter only translates https: to http: for
responses to requests that were spoofed. If the request was sent as
http, then the page contents are not processed to look for https:
requests.

A work-round is as follows:

Use the URL match string to ensure only the appropriate http: URLs are spoofed.
When the https: link is clicked, this will result in a 501 error. Edit
the URL to remove the https: and retry using http: - this should be
spoofed (converted to https) by JMeter.

The above works for me for the sample URL.

HTTPS spoofing mode works fine if all http: urls are to be converted to https:.
However where URL matching is used, the code obviously needs tweaking
to work better.

>  Possible work-rounds are:
>
>  It may work if you switch off the browser proxy just for the login,
>  and turn it on again later to record the rest of the session.
>
>  Or you may find that Badboy will work for you.
>
>
>  >  The Exception is:
>  >
>  >
>  >  java.net.SocketException: Unexpected end of file from server at 
> sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:684) at 
> sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:554) at 
> sun.net.www.protocol.http.HttpURLConnection.doTunneling(HttpURLConnection.java:1257)
>  at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:678) at 
> sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:554) at 
> sun.net.www.protocol.http.HttpURLConnection.doTunneling(HttpURLConnection.java:1257)
>  at 
> sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:168)
>  at 
> sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:133)
>  at 
> org.apache.jmeter.protocol.http.sampler.HTTPSampler.sample(HTTPSampler.java:431)
>  at 
> org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1021)
>  at org.apache.jmeter.protocol.http.proxy.Proxy.run(Proxy.java:195)
>  >
>  >
>  >
>  >  Thanks and Regards
>  >  Sirish
>  >
>  >
>  >  DISCLAIMER:
>  >  This email (including any attachments) is intended for the sole use of 
> the intended recipient/s and may contain material that is CONFIDENTIAL AND 
> PRIVATE COMPANY INFORMATION. Any review or reliance by others or copying or 
> distribution or forwarding of any or all of the contents in this message is 
> STRICTLY PROHIBITED. If you are not the intended recipient, please contact 
> the sender by email and delete all copies; your cooperation in this regard is 
> appreciated.
>  >
>  >  ---------------------------------------------------------------------
>  >  To unsubscribe, e-mail: [email protected]
>  >  For additional commands, e-mail: [email protected]
>  >
>  >
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



DISCLAIMER:
This email (including any attachments) is intended for the sole use of the 
intended recipient/s and may contain material that is CONFIDENTIAL AND PRIVATE 
COMPANY INFORMATION. Any review or reliance by others or copying or 
distribution or forwarding of any or all of the contents in this message is 
STRICTLY PROHIBITED. If you are not the intended recipient, please contact the 
sender by email and delete all copies; your cooperation in this regard is 
appreciated.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to