Package com.skcraft.launcher.util

Examples of com.skcraft.launcher.util.HttpRequest


    @Override
    public List<? extends Session> login(String agent, String id, String password)
            throws IOException, InterruptedException, AuthenticationException {
        Object payload = new AuthenticatePayload(new Agent(agent), id, password);

        HttpRequest request = HttpRequest
                .post(authUrl)
                .bodyJson(payload)
                .execute();

        if (request.getResponseCode() != 200) {
            ErrorResponse error = request.returnContent().asJson(ErrorResponse.class);
            throw new AuthenticationException(error.getErrorMessage(), error.getErrorMessage());
        } else {
            AuthenticateResponse response = request.returnContent().asJson(AuthenticateResponse.class);
            return response.getAvailableProfiles();
        }
    }
View Full Code Here


            throw new IOException("Failed to download from " + urls, lastException);
        }

        @Override
        public double getProgress() {
            HttpRequest request = this.request;
            return request != null ? request.getProgress() : -1;
        }
View Full Code Here

TOP

Related Classes of com.skcraft.launcher.util.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.