Package placeholder.http

Examples of placeholder.http.HttpRequest


      // do nothing
    }

    // request
    try {
      HttpRequest request = new HttpRequest("http://62.75.144.112/~heiko/placeholder/set.php", HttpMethod.POST);
      request.addPostFields(postFields);
      request.send();
      if (request.getConnection().getResponseCode() != 200) {
        throw new HttpWebsiteResultQueueFlushException("Error while sending website results to server.", request, request.getConnection().getResponseMessage(), request.getConnection().getResponseCode());
      }
    } catch (Exception e) {
      throw new WebsiteResultQueueFlushException(e);
    }
   
View Full Code Here


  }

  @Override
  synchronized protected void fill() throws WebsiteQueueFillException {
    this.out.print("Fill WebsiteQueue...");
    HttpRequest request = null;
    try {
      // request
      request = new HttpRequest("http://62.75.144.112/~heiko/placeholder/get.php");
      request.send();
      String response = request.getResponseBody();
      if (request.getConnection().getResponseCode() != 200) {
        throw new HttpWebsiteQueueFillException("Error while getting new websites from server.", request, request.getConnection().getResponseMessage(), request.getConnection().getResponseCode());
      }

      // read from json
      JSONArray array = new JSONArray(response);
      for (int i = 0; i < array.length(); i++) {
View Full Code Here

import placeholder.http.HttpRequest;

public class Test {
  public static void main(String[] args) throws MalformedURLException {
    HttpRequest request = new HttpRequest("http://wainox.de");
    request.send();
   
    String illegalChars = "[^\\\u0000-\\\u002C\\\u002E\\\u002F\\\u003A-\\\u0040\\\u005B-\\\u0060\\\u007B-\\\u007F]+";
    String urlPattern = "(" +
          "(?:" + // hostname
            "https?://" + illegalChars + "(?:\\." + illegalChars + ")*" +
            "|" +
            "www\\.(?:" + illegalChars + "\\.)+" +
            "(?:[a-z]{2,4}(?=\\b))" +
          ")" +
          "(?::\\d+)?" + // port
        ")";
   
    Pattern pattern = Pattern.compile(urlPattern, Pattern.CASE_INSENSITIVE);
    Matcher matcher = pattern.matcher(request.getResponseBody() + "s hTtp://wwainox.de/name.gif");
    while (matcher.find()) {
      System.out.println(matcher.group());
    }
  }
View Full Code Here

        try {
          this.out.titledPrint("\tStarting request...");
         
          String website2 = "http://" + website;
          do {
            HttpRequest request = new HttpRequest(website2);
            request.send();
            responseCode = request.getConnection().getResponseCode();
            redirectLocation = request.getConnection().getHeaderField("Location");
            responseContent = request.getResponseBody();
           
            // follow redirect?
            try {
              URL url = new URL(redirectLocation);
              if (website.equals(url.getHost())) {
View Full Code Here

      out.print("Get services...");
     
      services = new HashMap<String, Pattern>();
     
      // request
      HttpRequest request = new HttpRequest("http://62.75.144.112/~heiko/placeholder/services.php");
      request.send();
      String response = request.getResponseBody();
      if (request.getConnection().getResponseCode() != 200) {
        throw new HttpRequestException("Error while getting services from server.", request, request.getConnection().getResponseMessage(), request.getConnection().getResponseCode());
      }
 
      // read from json
      for(String service: response.split("\t\t")) {
        String[] data = service.split("\t", 2);
View Full Code Here

TOP

Related Classes of placeholder.http.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.