Package org.xlightweb

Examples of org.xlightweb.HttpRequest


                            public void onException(IOException ioe) throws IOException {
                                exchange.sendError(ioe);
                            }
                        };
                       
                        httpClient.send(new HttpRequest(requestHeader), respHdl);
                    } catch (IOException ioe) {
                        exchange.sendError(ioe);
                    }
                }
            };
View Full Code Here


                        public void onException(IOException ioe) throws IOException {
                            getExchange().sendError(ioe);
                        }
                    };
                   
                    httpClient.send(new HttpRequest(getRequestHeader()), respHdl);
                } catch (IOException ioe) {
                    getExchange().sendError(new IOException("can execute redirect request " + getRequestHeader() + " reason: " + ioe.toString()));
                }
            }
        };
View Full Code Here

 
  private BodyDataSink sendInternal(IHttpRequestHeader requestHeader, IHttpResponseHandler responseHandler) throws IOException, ConnectException {
    lastTimeRequestSentMillis = System.currentTimeMillis();
   
    BodyDataSink dataSink = HttpClientConnection.newInMemoryBodyDataSink(this.getClass().getSimpleName() + "#" + this.hashCode(), requestHeader);
    IHttpRequest request = new HttpRequest(requestHeader, HttpClientConnection.getDataSourceOfInMemoryBodyDataSink(dataSink));

    send(request, responseHandler);   
    return dataSink;
  }
View Full Code Here

    server.start();
   
    HttpClientConnection con = new HttpClientConnection("localhost", server.getLocalPort());
   
    for (int i = 0; i < 5; i++) {
      HttpRequest request = new HttpRequest("HEAD", "/");
      IHttpResponse response = con.call(request);
     
      Assert.assertEquals(200, response.getStatus());
    }
 
View Full Code Here

    server.start();
   
    HttpClientConnection con = new HttpClientConnection("localhost", server.getLocalPort());
   
    for (int i = 0; i < 5; i++) {
      HttpRequest request = new HttpRequest("TRACE", "/");
      IHttpResponse response = con.call(request);
      String body = response.getBlockingBody().readString();
     
      Assert.assertEquals(200, response.getStatus());
      Assert.assertTrue(body.indexOf("TRACE /") != -1);
View Full Code Here

    server.start();
   
    HttpClientConnection con = new HttpClientConnection("localhost", server.getLocalPort());
   
    for (int i = 0; i < 5; i++) {
      HttpRequest request = new HttpRequest("PUT", "/", "text/plain", "test123456789");
      IHttpResponse response = con.call(request);
     
      Assert.assertEquals(201, response.getStatus());
    }
 
View Full Code Here

    server.start();
   
    HttpClientConnection con = new HttpClientConnection("localhost", server.getLocalPort());
   
    for (int i = 0; i < 5; i++) {
      HttpRequest request = new HttpRequest("DELETE", "/someResource");
      IHttpResponse response = con.call(request);
     
      Assert.assertEquals(200, response.getStatus());
    }
 
View Full Code Here

    server.start();
   
    HttpClientConnection con = new HttpClientConnection("localhost", server.getLocalPort());
   
    for (int i = 0; i < 5; i++) {
      HttpRequest request = new HttpRequest("OPTIONS", "/");
      IHttpResponse response = con.call(request);
     
      Assert.assertEquals(200, response.getStatus());
      Assert.assertTrue(response.getHeader("allow").indexOf("GET") != -1);
     
View Full Code Here

    proxy.start();
   
    HttpClientConnection con = new HttpClientConnection("localhost", proxy.getLocalPort());
   
    // setup a tunnel
    HttpRequest request = new HttpRequest("CONNECT", "localhost:" + securedServer.getLocalPort());
    IHttpResponse response = con.call(request);
     
    Assert.assertEquals(200, response.getStatus());
   
View Full Code Here

 
  private BodyDataSink sendInternal(IHttpRequestHeader requestHeader, IHttpResponseHandler responseHandler) throws IOException, ConnectException {
    lastTimeRequestSentMillis = System.currentTimeMillis();
   
    BodyDataSink dataSink = HttpClientConnection.newInMemoryBodyDataSink(this.getClass().getSimpleName() + "#" + this.hashCode(), requestHeader);
    IHttpRequest request = new HttpRequest(requestHeader, HttpClientConnection.getDataSourceOfInMemoryBodyDataSink(dataSink));

    send(request, responseHandler);   
    return dataSink;
  }
View Full Code Here

TOP

Related Classes of org.xlightweb.HttpRequest

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.