Package com.volantis.vdp.scs.util

Examples of com.volantis.vdp.scs.util.Request


        if( !proxyHTTP && !proxyHTTPS ) {
            ListIterator iter = requests.listIterator() ;

            while( iter.hasNext() ) {
                Request request = (Request) iter.next();

                this.currentReqId = RequestIdentifierManager.getNewRequestId();
                RequestManager.addReqIdConnection(currentReqId, this);

                if( request.getType().equals("HTTPS")) {
                    SPSManager.sendHTTPSRequest(data, request,
                            currentReqId, this);
                } else {
                    SPSManager.sendHTTPRequest(data, request,
                            currentReqId, this);
                }

                if( request.getConnection().equalsIgnoreCase("keep-alive") ) {
                    clientConnection.
                            upgradeKeepAliveTime();
                    clientConnection.setKeepAlive(true);
                }
            }
View Full Code Here


        Integer contentLength = null;

        while( index >= 0 ) {
            String headerRequest = data.substring(0, index);
            data = data.substring(index).trim();
            Request request = new Request(headerRequest);
            if(this.host == null) {
                this.host = request.getHost();
            } else if(!this.host.equals(request.getHost())) {
                this.host = request.getHost();
                if( this.proxy != null ) {
                    this.proxy.close();
                    this.proxy = null;
                }
                proxyHTTP = false;
                proxyHTTPS = false;
            }

            if(request.getContentLength() > 0) {
                byte[] content = new byte[request.getContentLength()];
                if(request.getContentLength() <= data.length()) {
                    System.arraycopy(data.substring(0,
                        request.getContentLength()).getBytes(), 0, content,
                        0, request.getContentLength());
                        data = data.substring(request.getContentLength());
                } else {
                    System.arraycopy(data.getBytes(), 0, content,
                            0, data.length());
                    data = "";
                }
                request.setContent(content);
            }
            listOfRequest.add(request);
            index = data.indexOf("\r\n\r\n");
        }
View Full Code Here

TOP

Related Classes of com.volantis.vdp.scs.util.Request

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.