Package org.xlightweb.client

Examples of org.xlightweb.client.HttpClientConnection.send()


        HttpRequestHeader requestHeader = new HttpRequestHeader("POST", "http://localhost:" + server.getLocalPort() + "/test", "text/plain; charset=iso-8859-1");
        requestHeader.setHeader("Expect", "100-Continue");
       
    
        ResponseHandlerContinueNotSupported respHdl = new ResponseHandlerContinueNotSupported();
        BodyDataSink dataSink = con.send(requestHeader, respHdl);
        dataSink.write("1234567890");
        dataSink.close();
       
        while ((respHdl.getLastResponse() == null)) {
            QAUtil.sleep(100);
View Full Code Here


       
        HttpRequestHeader requestHeader = new HttpRequestHeader("POST", "http://localhost:" + server3.getLocalPort() + "/test", "text/plain; charset=iso-8859-1");
       
        String data = "test1234567890";
        FutureResponseHandler respHdl = new FutureResponseHandler();
        BodyDataSink dataSink = con.send(requestHeader, data.length(), respHdl);
        dataSink.write("test1234567890");
       
        IHttpResponse response = respHdl.getResponse();
       
        Assert.assertEquals(200, response.getStatus());
View Full Code Here


    int chunkSize = 100;
    int loops = 10;
   
    BodyDataSink bodyDataSink = con.send(header, chunkSize * loops, hdl);

    for (int i = 0; i < loops; i++) {
        System.out.print(">");
      bodyDataSink.write(QAUtil.generateByteBuffer(chunkSize));
    }
View Full Code Here

        FutureResponseHandler hdl = new FutureResponseHandler();
        HttpRequestHeader header = new HttpRequestHeader("POST", "http://localhost:" + server.getLocalPort() + "/");
        header.setContentType("text/plain; charset=UTF-8");


        BodyDataSink bodyDataSink = con.send(header, 555, hdl);
        bodyDataSink.write(QAUtil.generateByteBuffer(555));
       
        bodyDataSink.close();
       
        IHttpResponse response = hdl.getResponse();
View Full Code Here

    con.setConnectionTimeoutMillis(1000);
   
    ResponseHandler respHdl = new ResponseHandler();
    HttpRequestHeader reqHdr = new HttpRequestHeader("POST", "/");

    BodyDataSink bodyDataSink = con.send(reqHdr, respHdl);
    bodyDataSink.write("er");
   
    QAUtil.sleep(1500);
   
    Assert.assertEquals(1, respHdl.getCountSocketException());
View Full Code Here

    con.setConnectionTimeoutMillis(1000);
   
    ResponseHandler2 respHdl = new ResponseHandler2();
    HttpRequestHeader reqHdr = new HttpRequestHeader("POST", "/");

    BodyDataSink bodyDataSink = con.send(reqHdr, respHdl);
    bodyDataSink.write("er");
   
    QAUtil.sleep(2000);
   
    Assert.assertEquals(1, respHdl.getCountIOException());
View Full Code Here

   
    ResponseHandler respHdl = new ResponseHandler();
    HttpRequestHeader reqHdr = new HttpRequestHeader("GET", "/");
    reqHdr.setHeader("sleep-time", Integer.toString(1000));

    con.send(reqHdr, respHdl);
   
    QAUtil.sleep(1500);
   
    Assert.assertEquals(0, respHdl.getCountIOException());
    Assert.assertEquals(1, respHdl.getCountSocketException());
View Full Code Here

   
    ResponseHandler2 respHdl = new ResponseHandler2();
    HttpRequestHeader reqHdr = new HttpRequestHeader("GET", "/");
    reqHdr.setHeader("sleep-time", Integer.toString(1000));

    con.send(reqHdr, respHdl);
   
    QAUtil.sleep(1500);
   
    Assert.assertEquals(1, respHdl.getCountIOException());
   
View Full Code Here

      public void onException(IOException ioe) {
      }
    };


    BodyDataSink outChannel = con.send(new HttpRequestHeader("POST", "/"), 100, resHdl);

    outChannel.destroy();
   
    QAUtil.sleep(200);
    Assert.assertFalse(outChannel.isOpen());
View Full Code Here

      public void onException(IOException ioe) {
      }
    };


    BodyDataSink outChannel = con.send(new HttpRequestHeader("POST", "/"), 100, resHdl);

    con.close();
   
    QAUtil.sleep(200);
    Assert.assertFalse(outChannel.isOpen());
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.