本文整理了Java中io.restassured.response.Response.asInputStream
方法的一些代码示例,展示了Response.asInputStream
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Response.asInputStream
方法的具体详情如下:
包路径:io.restassured.response.Response
类名称:Response
方法名:asInputStream
暂无
代码示例来源:origin: rest-assured/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: camunda/camunda-bpm-platform
@Test
public void testGetSingleTaskAttachmentContent() {
Response response = given()
.pathParam("id", MockProvider.EXAMPLE_TASK_ID)
.pathParam("attachmentId", MockProvider.EXAMPLE_TASK_ATTACHMENT_ID)
.then().expect()
.statusCode(Status.OK.getStatusCode())
.when().get(SINGLE_TASK_SINGLE_ATTACHMENT_DATA_URL);
byte[] responseContent = IoUtil.readInputStream(response.asInputStream(), "attachmentContent");
assertEquals("someContent", new String(responseContent));
}
代码示例来源:origin: com.adobe.ride/ride-core
case DELETE:
return given(req).expect().spec(expectedResponse).log().all().when().delete(restAPI)
.asInputStream();
case GET:
return given(req).expect().spec(expectedResponse).log().all().when().get(restAPI)
.asInputStream();
case HEAD:
return given(req).expect().spec(expectedResponse).log().all().when().head(restAPI)
.asInputStream();
case OPTIONS:
return given(req).expect().spec(expectedResponse).log().all().when().options(restAPI)
.asInputStream();
case PATCH:
return given(req).expect().spec(expectedResponse).log().all().when().patch(restAPI)
.asInputStream();
case POST:
return given(req).expect().spec(expectedResponse).log().all().when().post(restAPI)
.asInputStream();
case PUT:
return given(req).expect().spec(expectedResponse).log().all().when().put(restAPI)
.asInputStream();
case TRACE:
return given(req).expect().spec(expectedResponse).log().all().when()
.request(method, restAPI).asInputStream();
default:
return null;
内容来源于网络,如有侵权,请联系作者删除!