本文整理了Java中okhttp3.mockwebserver.MockResponse.setHeaders()
方法的一些代码示例,展示了MockResponse.setHeaders()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。MockResponse.setHeaders()
方法的具体详情如下:
包路径:okhttp3.mockwebserver.MockResponse
类名称:MockResponse
方法名:setHeaders
[英]Replaces all headers with those specified.
[中]将所有标题替换为指定的标题。
代码示例来源:origin: spring-projects/spring-framework
Matchers.containsString("localhost:" + port));
MockResponse response = new MockResponse()
.setHeaders(request.getHeaders())
.setHeader("Content-Length", request.getBody().size())
.setResponseCode(200)
代码示例来源:origin: fabric8io/mockwebserver
public MockResponse toMockResponse(RecordedRequest request) {
MockResponse mockResponse = new MockResponse();
mockResponse.setHeaders(bodyProvider.getHeaders());
mockResponse.setChunkedBody(concatBody(request), DEFAULT_MAX_CHUNK_SIZE);
mockResponse.setResponseCode(bodyProvider.getStatusCode());
if (responseDelay > 0) {
mockResponse.setBodyDelay(responseDelay, responseDelayUnit);
}
return mockResponse;
}
代码示例来源:origin: stackoverflow.com
.setBody(response);
if (headers != null)
mockResponse.setHeaders(headers);
mockHTTPDispatcher.mock(requestMatcher, mockResponse);
代码示例来源:origin: fabric8io/mockwebserver
public MockResponse toMockResponse(RecordedRequest request) {
MockResponse mockResponse = new MockResponse();
mockResponse.setHeaders(bodyProvider.getHeaders());
mockResponse.setResponseCode(bodyProvider.getStatusCode());
if (webSocketSession != null) {
mockResponse.withWebSocketUpgrade(webSocketSession);
} else {
mockResponse.setBody(bodyProvider.getBody(request));
}
if (responseDelay > 0) {
mockResponse.setBodyDelay(responseDelay, responseDelayUnit);
}
return mockResponse;
}
代码示例来源:origin: watson-developer-cloud/java-sdk
/**
* Test that headers are accessible from a HEAD method call using executeWithDetails().
*
* @throws InterruptedException the interrupted exception
*/
@Test
public void testExecuteWithDetailsForHead() throws InterruptedException {
Headers rawHeaders = Headers.of("Content-Length", "472", "Content-Type", "application/json"
, "Server", "Mock");
com.ibm.watson.developer_cloud.http.Headers expectedHeaders =
new com.ibm.watson.developer_cloud.http.Headers(rawHeaders);
server.enqueue(new MockResponse().setHeaders(rawHeaders));
Response<Void> response = service.testHeadMethod().executeWithDetails();
com.ibm.watson.developer_cloud.http.Headers actualHeaders = response.getHeaders();
System.out.print(actualHeaders.equals(expectedHeaders));
assertNull(response.getResult());
assertNotNull(actualHeaders);
// We can't just compare expectedHeaders.equals(actualHeaders) because of some underlying
// whitespace weirdness in okhttp's Headers class.
assertEquals(expectedHeaders.toString(), actualHeaders.toString());
}
}
内容来源于网络,如有侵权,请联系作者删除!