要支持Patch方法,我们必须添加一个HttpUrlConnectorProvider.SET_METHOD_WORKAROUND属性,该属性适用于Http URL连接器,但不支持Proxy方法。
要获得代理支持,我们必须使用JettyConnectorProvider或ApacheConnectorProvider,但是这些连接器会失去属性SET_METHOD_WORKAROUND以及该补丁程序的支持。
有什么解决方法或解决方法吗?
答案 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。