Package org.apache.http.client.utils

Examples of org.apache.http.client.utils.URIBuilder.build()


    this.client.setCookieStore(this.cookies);
   
    URIBuilder builder = new URIBuilder();
    builder.setScheme("http").setHost("www.xiami.com").setPath("/");
   
    this.xiamiHomeURI = builder.build();
   
    File logDir = new File("log");
   
    if (!logDir.exists())
    {
View Full Code Here


    formParams.add(new BasicNameValuePair("LoginButton", "%E7%99%BB%E5%BD%95"));
   
    UrlEncodedFormEntity contentEntity = new UrlEncodedFormEntity(formParams, "UTF-8");
    contentEntity.setContentType("application/x-www-form-urlencoded");
   
    HttpPost request = new HttpPost(builder.build());
    this.addUserAgentHeaderToRequest(request);
    request.setEntity(contentEntity);
   
    this.writeHtmlToFile(Util.filePathCombine("log", "LoginPageRequest.html"), this.getRequestAllHeadersAndContentAsString(request));
   
View Full Code Here

  private void sendCheckinRequest(String checkinUrl) throws URISyntaxException, ClientProtocolException, IOException, HttpResponseIndicatesErrorException
  {
    logger.info("Send checkin request...");
    URIBuilder builder = new URIBuilder(this.xiamiHomeURI);
    builder.setPath(checkinUrl);
    HttpGet request = new HttpGet(builder.build());
    this.addUserAgentHeaderToRequest(request);
   
    HttpResponse response = this.client.execute(request);
    StatusLine responseStatusLine = response.getStatusLine();
View Full Code Here

  {
    logger.info("Requesting home page...");
    URIBuilder builder = new URIBuilder(this.xiamiHomeURI);
    builder.setPath("/web");
   
    HttpGet request = new HttpGet(builder.build());
    this.addUserAgentHeaderToRequest(request);
   
    HttpResponse response = this.client.execute(request);
    StatusLine responseStatusLine = response.getStatusLine();
View Full Code Here

        URIBuilder uriBuilder = new URIBuilder(baseUrl + "/security/verifyEmail");
        uriBuilder.addParameter("email", email);
        uriBuilder.addParameter("mac", mac);

        return uriBuilder.build().toString();
    }

    @RequestMapping("/labMembership")
    @ResponseStatus(HttpStatus.OK)
    public String manageLabMembershipDirectly(@RequestParam long userId,
View Full Code Here

        uriBuilder.addParameter("labMemberFirstName", labMemberFirstName);
        uriBuilder.addParameter("labMemberSecondName", labMemberSecondName);
        uriBuilder.addParameter("labName", labName);
        uriBuilder.addParameter("result", action);

        return "redirect:../pages/labMembershipMessage.html" + uriBuilder.build();
    }


    private String redirectTo404() {
        return "redirect:../pages/404.html";
View Full Code Here

        URIBuilder uriBuilder = new URIBuilder();
        uriBuilder.addParameter("email", userDetails.email);
        uriBuilder.addParameter("mac", mac);

        // used this because URIBuilder does not support "#?" construction
        return baseUrl + "/pages/reset-password.html#?" + uriBuilder.build().getRawQuery();
    }

    String getMac(SecurityHelper.UserDetails userDetails) {
        return crypto.getMac(getMacString(userDetails));
    }
View Full Code Here

        uriBuilder.addParameter("labId", String.valueOf(labId));
        uriBuilder.addParameter("requestId", String.valueOf(requestId));
        uriBuilder.addParameter("action", action);
        uriBuilder.addParameter("token", token);

        return uriBuilder.build().toString();
    }

    @RequestMapping(value = "/changePassword", method = RequestMethod.PUT)
    @ResponseBody
    public SuccessErrorResponse changePassword(@RequestBody ChangePasswordDetails input, Principal principal) throws URISyntaxException {
View Full Code Here

        String mac = getMac(userDetails);
        URIBuilder uriBuilder = new URIBuilder();
        uriBuilder.addParameter("email", userDetails.email);
        uriBuilder.addParameter("mac", mac);

        return baseUrl + "/security/emailRequestConfirm?" + uriBuilder.build().getRawQuery();
    }

    private void updatePrincipal(long userId) {
        final UserDetails userDetails = springUserProvider.getUserDetails(userId);
        SecurityContextHolder.getContext().setAuthentication(
View Full Code Here

                final URIBuilder uribuilder = new URIBuilder(request.getRequestLine().getUri());
                uribuilder.setScheme(this.host.getSchemeName());
                uribuilder.setHost(this.host.getHostName());
                uribuilder.setPort(this.host.getPort());
                uribuilder.setPath("/random/1024");
                location = uribuilder.build().toASCIIString();
            } catch (final URISyntaxException ex) {
                throw new ProtocolException("Invalid request URI", ex);
            }
            response.setStatusLine(ver, HttpStatus.SC_TEMPORARY_REDIRECT);
            response.addHeader(new BasicHeader("Location", location));
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.