com.jayway.restassured.response.Response.statusCode()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(9.9k)|赞(0)|评价(0)|浏览(127)

本文整理了Java中com.jayway.restassured.response.Response.statusCode方法的一些代码示例,展示了Response.statusCode的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Response.statusCode方法的具体详情如下:
包路径:com.jayway.restassured.response.Response
类名称:Response
方法名:statusCode

Response.statusCode介绍

暂无

代码示例

代码示例来源:origin: com.jayway.restassured/rest-assured

public T ifError() {
  if (response.statusCode() >= 400) {
    return logResponse(LogDetail.ALL);
  }
  return (T) this;
}

代码示例来源:origin: stackoverflow.com

Connection.Response response = null;
     try {
       response = Jsoup.connect(bad_url)
           .userAgent("Mozilla/5.0 (Windows NT 6.0) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.46 Safari/536.5")
           .timeout(100000)
           .ignoreHttpErrors(true) 
           .execute();
     } catch (IOException e) {
       System.out.println("io - "+e);
     }
     System.out.println("Status code = " + response.statusCode());   
     System.out.println("Status msg  = " + response.statusMessage());

代码示例来源:origin: com.jayway.restassured/rest-assured

public T ifStatusCodeIsEqualTo(int statusCode) {
  if (response.statusCode() == statusCode) {
    return logResponse(LogDetail.ALL);
  }
  return (T) this;
}

代码示例来源:origin: stackoverflow.com

Connection.Response response = Jsoup.connect(sitemapPath)
            .userAgent("Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.21 (KHTML, like Gecko) Chrome/19.0.1042.0 Safari/535.21")
            .timeout(10000)
            .execute();

int statusCode = response.statusCode();
if(statusCode == 200) {
  Document doc = connection.get();
  Elements element = doc.select("loc");   
  for (Element urls : element) {
    System.out.println(urls.text());
  }
}
else {
  System.out.println("received error code : " + statusCode);
}

代码示例来源:origin: com.jayway.restassured/rest-assured

public T ifStatusCodeMatches(Matcher<Integer> matcher) {
  notNull(matcher, "Matcher");
  if (matcher.matches(response.statusCode())) {
    return logResponse(LogDetail.ALL);
  }
  return (T) this;
}

代码示例来源:origin: com.jayway.restassured/rest-assured

public Response filter(FilterableRequestSpecification requestSpec, FilterableResponseSpecification responseSpec, FilterContext ctx) {
  Response response = ctx.next(requestSpec, responseSpec);
  final int statusCode = response.statusCode();
  if (matcher.matches(statusCode)) {
    ResponsePrinter.print(response, response, stream, logDetail, shouldPrettyPrint);
    final byte[] responseBody;
    if (logDetail == BODY || logDetail == ALL) {
      responseBody = response.asByteArray();
    } else {
      responseBody = null;
    }
    response = cloneResponseIfNeeded(response, responseBody);
  }
  return response;
}

代码示例来源:origin: nidi3/raml-tester

@Override
public int getStatus() {
  return response.statusCode();
}

代码示例来源:origin: guru.nidi.raml/raml-tester

@Override
public int getStatus() {
  return response.statusCode();
}

代码示例来源:origin: stackoverflow.com

Connection connection = Jsoup.connect(mArtisName).ignoreContentType(true).ignoreHttpErrors(true);
Connection.Response resp = connection.execute();
Document document;
if (resp.statusCode() ==200) {
  document = connection.parser(Parser.xmlParser()).post();
  urlArtis = document.select("image[size=extralarge]").text();
}

代码示例来源:origin: stackoverflow.com

try {
    Response response = Jsoup.connect("http://localhost:8080")
      .method(Method.POST).data("fname", "ÄÖÜ-foobar").data("lname", "äöü1234")
      .header("Content-Type", "application/x-www-form-urlencoded")
      .postDataCharset("UTF-8")
      .execute();
  System.out.println(response.statusCode() + "\n" + response.parse().text());

} catch (IOException e) {
  e.printStackTrace();
}

代码示例来源:origin: stackoverflow.com

try {
  Response resp = conn.execute();
  if (resp.statusCode() != 200) {
    System.out.println("Error: "+resp.statusCode());
  }else{
    System.out.println(Thread.currentThread().getName()+" is downloading "+ url);

代码示例来源:origin: stackoverflow.com

try{
  Connection.Response response = Jsoup.connect("https://asdasdasd.com")
              .userAgent("Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.21 (KHTML, like Gecko) Chrome/19.0.1042.0 Safari/535.21")
              .timeout(10000)
              .ignoreHttpErrors(true).
              .execute();

  int statusCode = response.statusCode();
  if(statusCode == 200) {
    Document doc = Jsoup.connect("https://asdasdasd.com").get();
    Elements links = doc.select("div.postdetails");
    for (Element link : links) {
      // get the value from href attribute
      System.out.println("\nlink : " + link.attr("div"));
      System.out.println("text : " + link.text());
    }
  }
  else {
    System.out.println("received error code : " + statusCode);
  }
} catch (IOException e) {
  e.printStackTrace();
}

代码示例来源:origin: stackoverflow.com

final String URL = "http://myagdikali.com/category/news/national-news/page/";
final int OK = 200;
String currentURL;
int page = 2;
int status = OK;
Connection.Response response = null;
Document doc = null;

while (status == OK) {
  currentURL = URL + String.valueOf(page);  //add the page number to the url
  response = Jsoup.connect(currentURL)
      .userAgent("Mozilla/5.0")
      .execute();  //you may add here userAgent/timeout etc.
  status = response.statusCode();
  if (status == OK) {
    doc = response.parse();
    //extract the info. you need
  }
  page++;
}

代码示例来源:origin: Hualiner/Api-Auto-Test

/**
 * 获取本次请求的响应信息
 *
 * @param response
 */
private String getResponseInfo(Response response) {
  // TODO - 此处容易抛异常
  if (response.contentType().contains("json")) {
    return "[" + response.statusCode() + "]" + response.jsonPath().get();
  } else {
    return "[" + response.statusCode() + "]" + response.htmlPath().get();
  }
}

代码示例来源:origin: stackoverflow.com

try {
     Connection.Response response = Jsoup
         .connect(htmlUrl)
         .userAgent(
             "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.21 (KHTML, like Gecko) Chrome/19.0.1042.0 Safari/535.21")
         .timeout(1000000).execute();
     int statusCode = response.statusCode();
     Log.d("TAG", " status code is: " + statusCode);
     if (statusCode == 200) {
       doc = Jsoup.connect(htmlUrl).timeout(1000 * 1000).get();
       Elements meta = doc.select("meta[property=og:video]");
       for (Element src : meta) {
         if (src.tagName().equals("meta"))
           Log.d("TAG", " content: " + src.attr("content"));
         else
           Log.d("TAG", src.tagName());
       }
     } else {
       System.out.println("received error code : " + statusCode);
     }
   } catch (IOException e) {
     Log.d("TAG", " Exception " + e);
     e.printStackTrace();
   }

代码示例来源:origin: stackoverflow.com

Connection.Response loginForm = Jsoup.connect("https://login.to/")
        .ignoreContentType(true)
        .userAgent("Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:25.0) Gecko/20100101 Firefox/25.0")
        .referrer("http://www.google.com")
        .timeout(12000)
        .followRedirects(true)
        .method(Connection.Method.GET)
        .execute();

Connection.Response loginFormFilled = Jsoup.connect("https://login.to/")
      .ignoreContentType(true)
      .userAgent("Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:25.0) Gecko/20100101 Firefox/25.0")
      .followRedirects(true)
      .referrer("https://login.to/")
      .data("LOGON", "user")//check the form to find field name for user name
      .data("PASSWORDS", "pass")//check the form to find field name for user password
      .cookies(loginForm.cookies())
      .method(Connection.Method.POST)
      .execute();
      int statusCode = loginFormFilled.statusCode();
      Map<String, String> cookies = loginFormFilled.cookies();

代码示例来源:origin: org.w3/ldp-testsuite

@Test(
    groups = {MUST},
    description = "LDP servers that successfully create a resource from a "
        + "RDF representation in the request entity body MUST honor the "
        + "client's requested interaction model(s). The created resource "
        + "can be thought of as an RDF named graph [rdf11-concepts]. If any "
        + "model cannot be honored, the server MUST fail the request.")
@Parameters("containerAsResource")
@SpecTest(
    specRefUri = LdpTestSuite.SPEC_URI + "#ldpc-post-createrdf",
    testMethod = METHOD.AUTOMATED,
    approval = STATUS.WG_APPROVED,
    comment = "Covers only part of the specification requirement. "
        + "testRequestedInteractionModelHeaders covers the rest.")
public void testRequestedInteractionModelCreateNotAllowed(@Optional String containerAsResource) {
  if (containerAsResource == null)
    throw new SkipException(Thread.currentThread().getStackTrace()[1].getMethodName(),
        "containerAsResource is null", skipLog);
  Model model = postContent();
  // If create is successful, then not acting like a plain ole resource
  Response postResponse = buildBaseRequestSpecification().contentType(TEXT_TURTLE)
      .body(model, new RdfObjectMapper())
      .post(containerAsResource);
  // Cleanup if it actually created something
  String location = postResponse.getHeader(LOCATION);
  if (postResponse.statusCode() == HttpStatus.SC_CREATED && location !=null)
    buildBaseRequestSpecification().delete(location);
  assertNotEquals(postResponse.statusCode(), HttpStatus.SC_CREATED, "Resources with interaction model of only ldp:Resources shouldn't allow container POST-create behavior.");
  // TODO: Possibly parse 'Allow' header to see if POST is wrongly listed
}

代码示例来源:origin: com.github.httpmock/mock-http-server-exec

public boolean isServerStarted() {
  try {
    RestAssuredConfig config = RestAssured.config().httpClient(RestAssuredConfig.config().getHttpClientConfig().setParam("CONNECTION_MANAGER_TIMEOUT", 1000));
    return RestAssured.given().config(config).baseUri(getBaseUri()).basePath("/mockserver").get("/").statusCode() == 200;
  } catch (Exception e) {
    return false;
  }
}

代码示例来源:origin: org.w3/ldp-testsuite

protected Response expectPut4xxStatus(String invalidProp) {
  // Get the resource.
  String resourceUri = getResourceUri();
  Response getResponse = buildBaseRequestSpecification()
    .expect()
      .statusCode(isSuccessful())
      .header(ETAG, isValidEntityTag())
    .when()
      .get(resourceUri);
  String eTag = getResponse.getHeader(ETAG);
  Model m = getResponse.as(Model.class, new RdfObjectMapper(resourceUri));
  modifyProperty(m, resourceUri, invalidProp);
  Response putResponse = buildBaseRequestSpecification()
      .contentType(TEXT_TURTLE)
      .header(IF_MATCH, eTag)
      .body(m, new RdfObjectMapper(resourceUri))
    .when()
      .put(resourceUri);
  if (isSuccessful().matches(putResponse.getStatusCode())) {
    throw new SkipException(Thread.currentThread().getStackTrace()[1].getMethodName(),
        "Skipping test because PUT request was successful.", skipLog);
  }
  assertThat(putResponse.statusCode(), is4xxRange());
  return putResponse;
}

代码示例来源:origin: tote/restng8

assertEquals(Integer.parseInt(expectStatus), response.statusCode());

相关文章