mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-05-09 23:51:34 +08:00
修复options请求无响应体问题
This commit is contained in:
parent
3ef6b7ed8f
commit
bae7a9a4ea
@ -50,7 +50,8 @@ public class JdkClientEngine implements ClientEngine {
|
|||||||
/**
|
/**
|
||||||
* 构造
|
* 构造
|
||||||
*/
|
*/
|
||||||
public JdkClientEngine() {}
|
public JdkClientEngine() {
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public JdkClientEngine init(final ClientConfig config) {
|
public JdkClientEngine init(final ClientConfig config) {
|
||||||
@ -214,14 +215,15 @@ public class JdkClientEngine implements ClientEngine {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 是否忽略读取响应body部分<br>
|
* 是否忽略读取响应body部分<br>
|
||||||
* HEAD、CONNECT、OPTIONS、TRACE方法将不读取响应体
|
* HEAD、CONNECT、TRACE方法将不读取响应体
|
||||||
*
|
*
|
||||||
* @return 是否需要忽略响应body部分
|
* @return 是否需要忽略响应body部分
|
||||||
*/
|
*/
|
||||||
private static boolean isIgnoreResponseBody(final Method method) {
|
private boolean isIgnoreResponseBody(final Method method) {
|
||||||
return Method.HEAD == method //
|
//https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Methods/OPTIONS
|
||||||
|| Method.CONNECT == method //
|
// OPTIONS请求可以带有响应体
|
||||||
|| Method.OPTIONS == method //
|
return Method.HEAD == method
|
||||||
|
|| Method.CONNECT == method
|
||||||
|| Method.TRACE == method;
|
|| Method.TRACE == method;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user