Examples of HttpResponse


Examples of org.mule.transport.http.HttpResponse

    @Override
    protected void doSetUp() throws Exception
    {
        super.doSetUp();

        _resp = new HttpResponse();
        _resp.setStatusLine(new HttpVersion(1, 1), 200);
        _resp.setHeader(new Header(HttpConstants.HEADER_CONTENT_TYPE, HttpConstants.DEFAULT_CONTENT_TYPE));
        _resp.setBody(new DefaultMuleMessage(_body, muleContext));
    }
View Full Code Here

Examples of org.nutz.socialauth.alipay.util.httpClient.HttpResponse

        request.setCharset(AlipayConfig.input_charset);

        request.setParameters(generatNameValuePair(sPara));
        request.setUrl(gateway+"_input_charset="+AlipayConfig.input_charset);

        HttpResponse response = httpProtocolHandler.execute(request);
        if (response == null) {
            return null;
        }
       
        String strResult = response.getStringResult();

        return strResult;
    }
View Full Code Here

Examples of org.openid4java.util.HttpResponse

        try
        {

            if (DEBUG) _log.debug("Performing HTTP POST on " + url);
            HttpResponse resp = _httpFetcher.post(url, request.getParameterMap());
            responseCode = resp.getStatusCode();

            String postResponse = resp.getBody();
            response.copyOf(ParameterList.createFromKeyValueForm(postResponse));

            if (DEBUG) _log.debug("Retrived response:\n" + postResponse);
        }
        catch (IOException e)
View Full Code Here

Examples of org.openqa.jetty.http.HttpResponse

    /* ------------------------------------------------------------ */
    public boolean handleNext()
    {
        AJP13RequestPacket packet=null;
        HttpRequest request=getRequest();
        HttpResponse response=getResponse();
        HttpContext context=null;
        boolean gotRequest=false;
        _persistent=true;
        _keepAlive=true;

        try
        {
            try
            {
                packet=null;
                packet=_ajpIn.nextPacket();
                if (packet==null)
                    return false;
                if (packet.getDataSize()==0)
                    return true;
            }
            catch (IOException e)
            {
                LogSupport.ignore(log,e);
                return false;
            }

            int type=packet.getByte();
            if (log.isDebugEnabled())
                log.debug("AJP13 type="+type+" size="+packet.unconsumedData());

            switch (type)
            {
                case AJP13Packet.__FORWARD_REQUEST:
                    request.setTimeStamp(System.currentTimeMillis());

                    request.setState(HttpMessage.__MSG_EDITABLE);
                    request.setMethod(packet.getMethod());
                    request.setVersion(packet.getString());
        String version=packet.getString();
        try
        {
      request.setVersion(version);
        }
        catch(Exception e)
        {
      log.warn("Bad version"+version,e);
      log.warn(packet.toString());
        }

                    String path=packet.getString();
                    int sc=path.lastIndexOf(";");
                    if (sc<0)
                        request.setPath(URI.encodePath(path));
                    else
                        request.setPath(URI.encodePath(path.substring(0,sc))+path.substring(sc));

                    _remoteAddr=packet.getString();
                    _remoteHost=packet.getString();
                    _serverName=packet.getString();
                    _serverPort=packet.getInt();
                    _isSSL=packet.getBoolean();

                    // Check keep alive
                    _keepAlive=request.getDotVersion()>=1;

                    // Headers
                    int h=packet.getInt();
                    for (int i=0; i<h; i++)
                    {
                        String hdr=packet.getHeader();
                        String val=packet.getString();
                        request.addField(hdr,val);
                        if (!_keepAlive&&hdr.equalsIgnoreCase(HttpFields.__Connection)&&val.equalsIgnoreCase(HttpFields.__KeepAlive))
                            _keepAlive=true;
                    }

                    // Handler other attributes
                    byte attr=packet.getByte();
                    while ((0xFF&attr)!=0xFF)
                    {
                        String value=(attr==11)?null:packet.getString();
                        switch (attr)
                        {
                            case 11: // key size
                                request.setAttribute("javax.servlet.request.key_size",new Integer(packet.getInt()));
                                break;
                            case 10: // request attribute
                                request.setAttribute(value,packet.getString());
                                break;
                            case 9: // SSL session
                                request.setAttribute("javax.servlet.request.ssl_session",value);
                                break;
                            case 8: // SSL cipher
                                request.setAttribute("javax.servlet.request.cipher_suite",value);
                                break;
                            case 7: // SSL cert
                                // request.setAttribute("javax.servlet.request.X509Certificate",value);
                                CertificateFactory cf=CertificateFactory.getInstance("X.509");
                                InputStream certstream=new ByteArrayInputStream(value.getBytes());
                                X509Certificate cert=(X509Certificate)cf.generateCertificate(certstream);
                                X509Certificate certs[]=
                                { cert };
                                request.setAttribute("javax.servlet.request.X509Certificate",certs);
                                break;
                            case 6: // JVM Route
                                request.setAttribute("org.openqa.jetty.http.ajp.JVMRoute",value);
                                break;
                            case 5: // Query String
                                request.setQuery(value);
                                break;
                            case 4: // AuthType
                                request.setAuthType(value);
                                break;
                            case 3: // Remote User
                                request.setAuthUser(value);
                                break;

                            case 2: // servlet path not implemented
                            case 1: // _context not implemented
                            default:
                                log.warn("Unknown attr: "+attr+"="+value);
                        }

                        attr=packet.getByte();
                    }

                    _listener.customizeRequest(this,request);

                    gotRequest=true;
                    statsRequestStart();
                    request.setState(HttpMessage.__MSG_RECEIVED);

                    // Complete response
                    if (request.getContentLength()==0&&request.getField(HttpFields.__TransferEncoding)==null)
                        _ajpIn.close();

                    // Prepare response
                    response.setState(HttpMessage.__MSG_EDITABLE);
                    response.setVersion(HttpMessage.__HTTP_1_1);
                    response.setDateField(HttpFields.__Date,_request.getTimeStamp());
                    if (!Version.isParanoid())
                        response.setField(HttpFields.__Server,Version.getDetail());

                    // Service request
                    if (log.isDebugEnabled())
                        log.debug("REQUEST:\n"+request);
                    context=service(request,response);
View Full Code Here

Examples of org.resteasy.spi.HttpResponse

                        throw new RuntimeException(e);
                    }

                    ResteasyDispatcher dispatcher =
                            (ResteasyDispatcher) Component.getInstance(ResteasyDispatcher.class);
                    HttpResponse theResponse =
                            new HttpServletResponseWrapper(response, dispatcher.getDispatcher().getProviderFactory());
                    dispatcher.getDispatcher().invoke(in, theResponse);
                }
            }.run();
View Full Code Here

Examples of org.safehaus.asyncweb.http.HttpResponse

    }

    private void sendAsyncResponse(MessageContext msgContext, OMOutputFormat format, OMElement dataOut) throws AxisFault {

        HttpRequest request = (HttpRequest) msgContext.getProperty(Constants.OUT_TRANSPORT_INFO);
        HttpResponse response = request.createHttpResponse();

        response.setStatus(ResponseStatus.OK);

        String contentType;
        Object contentTypeObject = msgContext.getProperty(Constants.Configuration.CONTENT_TYPE);
        if (contentTypeObject != null) {
            contentType = (String) contentTypeObject;
        } else if (msgContext.isDoingREST()) {
            contentType = HTTPConstants.MEDIA_TYPE_APPLICATION_XML;
        } else {
            contentType = format.getContentType();
            format.setSOAP11(msgContext.isSOAP11());
        }

        response.setHeader("Content-Type:",
            contentType + "; charset=" + format.getCharSetEncoding());
        //response.setHeader("Content-Type:", "text/xml; charset=UTF-8");

        OutputStream out = response.getOutputStream();

        format.setDoOptimize(msgContext.isDoingMTOM());
        try {
            dataOut.serializeAndConsume(out, format);
        } catch (Exception e) {
View Full Code Here

Examples of org.sentinel.servers.http.protocol.HTTPResponse

    @Test
    public void test404Response() throws Exception
    {
        org.sentinel.servers.http.Client client = (org.sentinel.servers.http.Client) getClient();
        HTTPResponse response = client.sendRequest("/", "");
       
        assertEquals(404, response.getHTTPHeaders().getStatus());
        assertTrue(response.getRawResponse().contains("Not Found"));
    }
View Full Code Here

Examples of org.springframework.osgi.iandt.web.HttpResponse

  protected String[] getTestBundlesNames() {
    return new String[] { WEB_TESTS_GROUP + "," + GROUP_ID + "," + getSpringDMVersion() + ",war" };
  }

  public void testWarIndexPage() throws Exception {
    HttpResponse response = HttpClient.getLocalResponse(base(), "index.html");
    assertTrue(response.toString(), response.isOk());
  }
View Full Code Here

Examples of org.webbitserver.HttpResponse

    public void matchesRequestWithFullUri() throws Exception {
        HttpHandler handler = mock(HttpHandler.class);
        PathMatchHandler pmh = new PathMatchHandler("/hello", handler);

        HttpRequest req = new StubHttpRequest("http://host.com:8080/hello");
        HttpResponse res = new StubHttpResponse();
        HttpControl ctl = new StubHttpControl();

        pmh.handleHttpRequest(req, res, ctl);
        verify(handler).handleHttpRequest(req, res, ctl);
    }
View Full Code Here

Examples of org.xlightweb.HttpResponse

  @Mapping("/Person/*")
  private static final class PersonRequestHandler implements IHttpRequestHandler {
     
      public void onRequest(IHttpExchange exchange) throws IOException, BadMessageException {
          exchange.send(new HttpResponse(200, "text/plain", "person"));
      }     
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.