本文整理了Java中com.jayway.restassured.response.Response.getHeaders
方法的一些代码示例,展示了Response.getHeaders
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Response.getHeaders
方法的具体详情如下:
包路径:com.jayway.restassured.response.Response
类名称:Response
方法名:getHeaders
暂无
代码示例来源:origin: nidi3/raml-tester
@Override
public Values getHeaderValues() {
return headersToValues(response.getHeaders());
}
代码示例来源:origin: guru.nidi.raml/raml-tester
@Override
public Values getHeaderValues() {
return headersToValues(response.getHeaders());
}
代码示例来源:origin: org.w3/ldp-testsuite
/**
* Asserts the response has a <code>Preference-Applied:
* return=representation</code> response header, but only if at
* least one <code>Preference-Applied</code> header is present.
*
* @param response
* the HTTP response
*/
protected void checkPreferenceAppliedHeader(Response response) {
List<Header> preferenceAppliedHeaders = response.getHeaders().getList(PREFERNCE_APPLIED);
if (preferenceAppliedHeaders.isEmpty()) {
// The header is not mandatory.
return;
}
assertTrue(hasReturnRepresentation(preferenceAppliedHeaders),
"Server responded with a Preference-Applied header, but it did not contain return=representation");
}
代码示例来源:origin: org.w3/ldp-testsuite
@BeforeClass(alwaysRun = true)
public void determineOptions() {
String uri = getResourceUri();
if (StringUtils.isNotBlank(uri)) {
// Use HTTP OPTIONS, which MUST be supported by LDP servers, to determine what methods are supported on this container.
Response optionsResponse = buildBaseRequestSpecification().options(uri);
Headers headers = optionsResponse.getHeaders();
List<Header> allowHeaders = headers.getList(ALLOW);
for (Header allowHeader : allowHeaders) {
String allow = allowHeader.getValue();
if (allow != null) {
String[] methods = allow.split("\\s*,\\s*");
for (String method : methods) {
options.add(method);
}
}
}
}
}
代码示例来源:origin: com.jayway.restassured/rest-assured
/**
* Clone an already existing response.
*
* @return Builder.
*/
public ResponseBuilder clone(Response response) {
if (isRestAssuredResponse(response)) {
final RestAssuredResponseImpl raResponse = raResponse(response);
restAssuredResponse.setContent(raResponse.getContent());
restAssuredResponse.setHasExpectations(raResponse.getHasExpectations());
restAssuredResponse.setDefaultContentType(raResponse.getDefaultContentType());
restAssuredResponse.setDecoderConfig(raResponse.getDecoderConfig());
restAssuredResponse.setSessionIdName(raResponse.getSessionIdName());
restAssuredResponse.setConnectionManager(raResponse.getConnectionManager());
restAssuredResponse.setConfig(raResponse.getConfig());
restAssuredResponse.setRpr(raResponse.getRpr());
restAssuredResponse.setLogRepository(raResponse.getLogRepository());
restAssuredResponse.setFilterContextProperties(raResponse.getFilterContextProperties());
} else {
restAssuredResponse.setContent(response.asInputStream());
}
restAssuredResponse.setContentType(response.getContentType());
restAssuredResponse.setCookies(response.getDetailedCookies());
restAssuredResponse.setResponseHeaders(response.getHeaders());
restAssuredResponse.setStatusCode(response.getStatusCode());
restAssuredResponse.setStatusLine(response.getStatusLine());
return this;
}
代码示例来源:origin: org.w3/ldp-testsuite
String requestUri,
Response response) {
List<Header> linkHeaders = response.getHeaders().getList(LINK);
for (Header linkHeader : linkHeaders) {
for (String s : splitLinks(linkHeader)) {
代码示例来源:origin: org.w3/ldp-testsuite
/**
* Gets the first link from {@code response} with link relation {@code rel}.
* Resolves relative URIs against the request URI if necessary.
*
* @param linkContext
* the context of the Link (usually the request URI, but can be
* changed with an anchor parameter)
* @param relation
* the expected link relation
* @param requestUri
* the HTTP request URI (for determing a Link's context and
* resolving relative URIs)
* @param response
* the HTTP response
* @return the first link or {@code null} if none was found
* @see <a href="http://tools.ietf.org/html/rfc5988">RFC 5988</a>
*/
protected String getFirstLinkForRelation(String linkContext, String relation, String requestUri, Response response) {
List<Header> linkHeaders = response.getHeaders().getList(LINK);
for (Header header : linkHeaders) {
for (String s : splitLinks(header)) {
Link l = new LinkDelegate().fromString(s);
if (relation.equals(l.getRel()) &&
linkMatchesContext(linkContext, requestUri, l)) {
return resolveIfRelative(requestUri, l.getUri());
}
}
}
return null;
}
代码示例来源:origin: org.w3/ldp-testsuite
List<Header> preferenceAppliedHeaders = getResponse.getHeaders().getList(PREFERNCE_APPLIED);
assertFalse(
!preferenceAppliedHeaders.isEmpty() && hasReturnRepresentation(preferenceAppliedHeaders),
内容来源于网络,如有侵权,请联系作者删除!