“ SET_METHOD_WORKAROUND”属性不适用于Jersey 2.x(2.25.1)的JettyConnectorProvider

时间:2018-10-12 06:05:12

标签: jersey-2.0 patch http-proxy

要支持Patch方法,我们必须添加一个HttpUrlConnectorProvider.SET_METHOD_WORKAROUND属性,该属性适用于Http URL连接器,但不支持Proxy方法。

要获得代理支持,我们必须使用JettyConnectorProvider或ApacheConnectorProvider,但是这些连接器会失去属性SET_METHOD_WORKAROUND以及该补丁程序的支持。

有什么解决方法或解决方法吗?

1 个答案:

答案 0 :(得分:0)

改为使用 HttpUrlConnector.SET_METHOD_WORKAROUND

有关已弃用的已删除API,请参见Jersey user guide

  

ClientProperties.HTTP_URL_CONNECTION_SET_METHOD_WORKAROUND属性已移至新的HttpUrlConnectorProvider(在Jersey 2.4中已引入))已移至新的HttpUrlConnectorProvider类,因为此属性仅适用于HttpUrlConnectorProvider创建的连接器实例。该属性也已重命名为HttpUrlConnector.SET_METHOD_WORKAROUND。该属性的名称保持不变-jersey.config.client.httpUrlConnection.setMethodWorkaround。