相关疑难解决方法(0)

如何为JAX-RS提供@PATCH注释?

JAX-RS具有HTTP动词的注释,例如GET(@GET)和POST(@POST),但没有@PATCH注释.如何为PATCHHTTP动词添加注释?

类似于以下内容:

@PATCH
public Response someCode() {
    // Code to handle the request
}
Run Code Online (Sandbox Code Playgroud)

java jax-rs

66
推荐指数
3
解决办法
3万
查看次数

HttpURLConnection无效的HTTP方法:PATCH

当我尝试使用非标准的HTTP方法,如PATCH和URLConnection:

    HttpURLConnection conn = (HttpURLConnection) new URL("http://example.com").openConnection();
    conn.setRequestMethod("PATCH");
Run Code Online (Sandbox Code Playgroud)

我得到一个例外:

java.net.ProtocolException: Invalid HTTP method: PATCH
at java.net.HttpURLConnection.setRequestMethod(HttpURLConnection.java:440)
Run Code Online (Sandbox Code Playgroud)

使用像Jersey这样的更高级别的API会产生相同的错误.是否有解决方法来发出PATCH HTTP请求?

java httpurlconnection

64
推荐指数
6
解决办法
5万
查看次数

标签 统计

java ×2

httpurlconnection ×1

jax-rs ×1