Package org.apache.jmeter.protocol.http.control

Examples of org.apache.jmeter.protocol.http.control.Header


    /**
     * Required by table model interface.
     */
    public void setValueAt(Object value, int row, int column) {
      Header header = manager.getHeader(row);

      if (column == 0) {
        header.setName((String) value);
      } else if (column == 1) {
        header.setValue((String) value);
      }
    }
View Full Code Here


    if (headerManager != null) {
      CollectionProperty headers = headerManager.getHeaders();
      if (headers != null) {
        PropertyIterator i = headers.iterator();
        while (i.hasNext()) {
          Header header = (Header) i.next().getObjectValue();
          String n = header.getName();
          String v = header.getValue();
          conn.addRequestProperty(n, v);
        }
      }
    }
        if (cacheManager != null){
View Full Code Here

            // headerManager was set, so let's set the connection
            // to use it.
            HeaderManager mngr = getHeaderManager();
            int headerSize = mngr.size();
            for (int idx = 0; idx < headerSize; idx++) {
                Header hd = mngr.getHeader(idx);
                if (HEADER_CONTENT_LENGTH.equalsIgnoreCase(hd.getName())) {// Use this to override file length
                  length = Integer.parseInt(hd.getValue());
                }
                // All the other headers are set up by HTTPSampler2.setupConnection()
            }
        } else {
            // otherwise we use "text/xml" as the default
View Full Code Here

        setString(host);
        if(headers != null) {
            CollectionProperty coll = headers.getHeaders();
            PropertyIterator i = coll.iterator();
            while(i.hasNext()) {
                Header header = (Header)i.next().getObjectValue();
                String n = header.getName();
                String v = header.getValue();
                hbuf.append(n).append(COLON_SPACE).append(v).append(NEWLINE);
                int hc = translateHeader(n);
                if(hc > 0) {
                    setInt(hc+AJP_HEADER_BASE);
                } else {
View Full Code Here

    if (headerManager != null) {
      CollectionProperty headers = headerManager.getHeaders();
      if (headers != null) {
        PropertyIterator i = headers.iterator();
        while (i.hasNext()) {
          Header header = (Header) i.next().getObjectValue();
          String n = header.getName();
          String v = header.getValue();
          conn.addRequestProperty(n, v);
        }
      }
    }
  }
View Full Code Here

      return 0;
    } else {
      String trimmed = token.trim();
            String name = trimmed.substring(0, trimmed.length() - 1);// drop ':'
      String value = getRemainder(tz);
      headers.put(name.toLowerCase(), new Header(name, value));
      if (name.equalsIgnoreCase(CONTENT_LENGTH)) {
        return Integer.parseInt(value);
      }
    }
    return 0;
View Full Code Here

    public HTTPSamplerBase getSampler() throws MalformedURLException, IOException, ProtocolException {
        return getSampler(null, null);
    }

  private String getContentType() {
    Header contentTypeHeader = (Header) headers.get(CONTENT_TYPE);
    if (contentTypeHeader != null) {
      return contentTypeHeader.getValue();
    }
        return null;
  }
View Full Code Here

        ByteArrayInputStream bis = null;
        bis = new ByteArrayInputStream("GET xxx HTTP/1.0\r\nname:           value \r\n".getBytes("ISO-8859-1"));
        req.parse(bis);
        bis.close();
        HeaderManager mgr = req.getHeaderManager();
        Header header;
        mgr.getHeaders();
        header = mgr.getHeader(0);
        assertEquals("name",header.getName());
        assertEquals("value",header.getValue());
    }
View Full Code Here

        if (headerManager != null) {
            CollectionProperty headers = headerManager.getHeaders();
            if (headers != null) {
                PropertyIterator i = headers.iterator();
                while (i.hasNext()) {
                    Header header = (Header) i.next().getObjectValue();
                    String n = header.getName();
                    String v = header.getValue();
                    conn.addRequestProperty(n, v);
                }
            }
        }
        if (cacheManager != null){
View Full Code Here

        setString(host);
        if(headers != null) {
            CollectionProperty coll = headers.getHeaders();
            PropertyIterator i = coll.iterator();
            while(i.hasNext()) {
                Header header = (Header)i.next().getObjectValue();
                String n = header.getName();
                String v = header.getValue();
                hbuf.append(n).append(COLON_SPACE).append(v).append(NEWLINE);
                int hc = translateHeader(n);
                if(hc > 0) {
                    setInt(hc+AJP_HEADER_BASE);
                } else {
View Full Code Here

TOP

Related Classes of org.apache.jmeter.protocol.http.control.Header

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.