修复options请求无响应体问题

This commit is contained in:
Looly 2023-10-25 11:38:42 +08:00
parent 3ef6b7ed8f
commit bae7a9a4ea

View File

@ -50,7 +50,8 @@ public class JdkClientEngine implements ClientEngine {
/**
* 构造
*/
public JdkClientEngine() {}
public JdkClientEngine() {
}
@Override
public JdkClientEngine init(final ClientConfig config) {
@ -214,14 +215,15 @@ public class JdkClientEngine implements ClientEngine {
/**
* 是否忽略读取响应body部分<br>
* HEADCONNECTOPTIONSTRACE方法将不读取响应体
* HEADCONNECTTRACE方法将不读取响应体
*
* @return 是否需要忽略响应body部分
*/
private static boolean isIgnoreResponseBody(final Method method) {
return Method.HEAD == method //
|| Method.CONNECT == method //
|| Method.OPTIONS == method //
private boolean isIgnoreResponseBody(final Method method) {
//https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Methods/OPTIONS
// OPTIONS请求可以带有响应体
return Method.HEAD == method
|| Method.CONNECT == method
|| Method.TRACE == method;
}
}