本文整理了Java中okhttp3.mockwebserver.MockResponse.removeHeader()
方法的一些代码示例,展示了MockResponse.removeHeader()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。MockResponse.removeHeader()
方法的具体详情如下:
包路径:okhttp3.mockwebserver.MockResponse
类名称:MockResponse
方法名:removeHeader
[英]Removes all headers named name.
[中]删除所有名为name的标题。
代码示例来源:origin: square/okhttp
/**
* Removes all headers named {@code name}, then adds a new header with the name and value.
*/
public MockResponse setHeader(String name, Object value) {
removeHeader(name);
return addHeader(name, value);
}
代码示例来源:origin: square/okhttp
/**
* Sets the response body to {@code body}, chunked every {@code maxChunkSize} bytes.
*/
public MockResponse setChunkedBody(Buffer body, int maxChunkSize) {
removeHeader("Content-Length");
headers.add(CHUNKED_BODY_HEADER);
Buffer bytesOut = new Buffer();
while (!body.exhausted()) {
long chunkSize = Math.min(body.size(), maxChunkSize);
bytesOut.writeHexadecimalUnsignedLong(chunkSize);
bytesOut.writeUtf8("\r\n");
bytesOut.write(body, chunkSize);
bytesOut.writeUtf8("\r\n");
}
bytesOut.writeUtf8("0\r\n"); // Last chunk. Trailers follow!
this.body = bytesOut;
return this;
}
代码示例来源:origin: com.github.ljun20160606/mockwebserver
/**
* Removes all headers named {@code name}, then adds a new header with the name and value.
*/
public MockResponse setHeader(String name, Object value) {
removeHeader(name);
return addHeader(name, value);
}
代码示例来源:origin: com.github.ljun20160606/mockwebserver
/**
* Sets the response body to {@code body}, chunked every {@code maxChunkSize} bytes.
*/
public MockResponse setChunkedBody(Buffer body, int maxChunkSize) {
removeHeader("Content-Length");
headers.add(CHUNKED_BODY_HEADER);
Buffer bytesOut = new Buffer();
while (!body.exhausted()) {
long chunkSize = Math.min(body.size(), maxChunkSize);
bytesOut.writeHexadecimalUnsignedLong(chunkSize);
bytesOut.writeUtf8("\r\n");
bytesOut.write(body, chunkSize);
bytesOut.writeUtf8("\r\n");
}
bytesOut.writeUtf8("0\r\n\r\n"); // Last chunk + empty trailer + CRLF.
this.body = bytesOut;
return this;
}
代码示例来源:origin: iagocanalejas/retrocache
@Test
public void successfulRequestResponseWhenMimeTypeMissing() throws Exception {
Retrofit retrofit = new Retrofit.Builder()
.baseUrl(mServer.url("/"))
.addConverterFactory(new ToStringConverterFactory())
.addCallAdapterFactory(buildSmartCacheFactory())
.build();
Service example = retrofit.create(Service.class);
mServer.enqueue(new MockResponse().setBody("Hi").removeHeader("Content-Type"));
Response<String> response = example.getString().execute();
assertThat(response.body()).isEqualTo("Hi");
}
内容来源于网络,如有侵权,请联系作者删除!