sebb        2003/12/04 07:24:11

  Modified:    src/protocol/http/org/apache/jmeter/protocol/http/sampler
                        HTTPSampler.java
  Log:
  Populate RequestHeaders
  
  Revision  Changes    Path
  1.70      +13 -7     
jakarta-jmeter/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSampler.java
  
  Index: HTTPSampler.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jmeter/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSampler.java,v
  retrieving revision 1.69
  retrieving revision 1.70
  diff -u -r1.69 -r1.70
  --- HTTPSampler.java  1 Dec 2003 01:59:58 -0000       1.69
  +++ HTTPSampler.java  4 Dec 2003 15:24:11 -0000       1.70
  @@ -707,7 +707,7 @@
           }
   
           conn.setRequestMethod(method);
  -        setConnectionHeaders(conn, u, getHeaderManager());
  +        String hdrs=setConnectionHeaders(conn, u, getHeaderManager());
           String cookies= setConnectionCookie(conn, u, getCookieManager());
           if (res != null)
           {
  @@ -727,7 +727,7 @@
               res.setSamplerData(sb.toString());
               res.setURL(u);
               res.setHTTPMethod(method);
  -            res.setRequestHeaders("TODO"); //TODO
  +            res.setRequestHeaders(hdrs);
           }
           setConnectionAuthorization(conn, u, getAuthManager());
           if (getMethod().equals(HTTPSampler.POST))
  @@ -937,11 +937,12 @@
        [EMAIL PROTECTED] headerManager  the <code>HeaderManager</code> containing all 
the
        *                      cookies for this <code>UrlConfig</code>
        */
  -    private void setConnectionHeaders(
  +    private String setConnectionHeaders(
           HttpURLConnection conn,
           URL u,
           HeaderManager headerManager)
       {
  +     StringBuffer hdrs = new StringBuffer(100);
           if (headerManager != null)
           {
               CollectionProperty headers= headerManager.getHeaders();
  @@ -951,12 +952,17 @@
                   while (i.hasNext())
                   {
                       Header header= (Header)i.next().getObjectValue();
  -                    conn.setRequestProperty(
  -                        header.getName(),
  -                        header.getValue());
  +                    String n=header.getName();
  +                    String v=header.getValue();
  +                    conn.setRequestProperty(n,v);
  +                    hdrs.append(n);  
  +                                     hdrs.append(": ");  
  +                                     hdrs.append(v);  
  +                                     hdrs.append("\n");  
                   }
               }
           }
  +        return hdrs.toString();
       }
   
       /**
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to