Java HTTP方法修补程序-与ip而不是主机名一起使用

Java HTTP方法修补程序-与ip而不是主机名一起使用,java,http,https,patch,Java,Http,Https,Patch,我遇到了一个HttpURLConnection无效的HTTP方法:PATCH的问题,并得到了一个建议,其中X-HTTP-method-Override解决方案对我不起作用。所以我试过了 CloseableHttpClient httpClient = HttpClients.createDefault(); HttpPatch httpPatch = new HttpPatch(new URI("http://example.com")); CloseableHttpResponse respo

我遇到了一个HttpURLConnection无效的HTTP方法:PATCH的问题,并得到了一个建议,其中X-HTTP-method-Override解决方案对我不起作用。所以我试过了

CloseableHttpClient httpClient = HttpClients.createDefault();
HttpPatch httpPatch = new HttpPatch(new URI("http://example.com"));
CloseableHttpResponse response = httpClient.execute(httpPatch);
我正面临挑战。我的请求是HTTPS请求,我的url为。我既不知道ip 192.168.1.1的主机名,该主机名由CloseableHttpClient使用证书上的主机名进行验证,也不想执行DNS查找(即使在已知主机中也不知道)


在我的情况下,执行补丁请求是否可行?

第一个解决方案以什么方式不起作用?您遇到了什么错误?它到达了注定要创建资源的POST端点,并抛出了已经存在的资源。