Apache JMeter

org.apache.jmeter.protocol.http.proxy
Class HttpRequestHdr

java.lang.Object
  extended byorg.apache.jmeter.protocol.http.proxy.HttpRequestHdr

public class HttpRequestHdr
extends Object

The headers of the client HTTP request.


Constructor Summary
HttpRequestHdr()
           
HttpRequestHdr(HTTPSamplerBase sampler)
           
 
Method Summary
 HeaderManager getHeaderManager()
           
 HTTPSamplerBase getSampler()
          Deprecated. use the getSampler(HashMap pageEncodings, HashMap formEncodings) instead, since that properly handles the encodings of the page
 HTTPSamplerBase getSampler(Map pageEncodings, Map formEncodings)
           
 byte[] parse(InputStream in)
          Parses a http header from a stream.
 int serverPort()
          Find the :PORT form http://server.ect:PORT/some/file.xxx
 String serverUrl()
          Find the /some/file.xxxx form http://server.ect:PORT/some/file.xxx
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpRequestHdr

public HttpRequestHdr()

HttpRequestHdr

public HttpRequestHdr(HTTPSamplerBase sampler)
Method Detail

parse

public byte[] parse(InputStream in)
             throws IOException
Parses a http header from a stream.

Parameters:
in - the stream to parse.
Returns:
array of bytes from client.
Throws:
IOException

getHeaderManager

public HeaderManager getHeaderManager()

getSampler

public HTTPSamplerBase getSampler(Map pageEncodings,
                                  Map formEncodings)
                           throws MalformedURLException,
                                  IOException,
                                  ProtocolException
Throws:
MalformedURLException
IOException
ProtocolException

getSampler

public HTTPSamplerBase getSampler()
                           throws MalformedURLException,
                                  IOException,
                                  ProtocolException
Deprecated. use the getSampler(HashMap pageEncodings, HashMap formEncodings) instead, since that properly handles the encodings of the page

Returns:
Throws:
MalformedURLException
IOException
ProtocolException

serverPort

public int serverPort()
Find the :PORT form http://server.ect:PORT/some/file.xxx

Returns:
server's port

serverUrl

public String serverUrl()
Find the /some/file.xxxx form http://server.ect:PORT/some/file.xxx

Returns:
the deproxied url

Apache JMeter

Copyright © 1998-2007 Apache Software Foundation. All Rights Reserved.