java - 对 Java Web 服务的简单 POST 请求

标签 java web-services post

我用 Java 创建了一个 RestfulWeb 服务,它可以很好地处理 GET 请求。但是我找不到一些关于如何让它接受 POST 请求的好资源。

这就是我运行 GET 的方式

@Path("/hello")
public class Hello {

    @GET
    @Path(value = "/ids/{id}")
    public String ids(@PathParam(value = "id") final String id) throws JSONException {
        return getResults("select * from " + id);
    }

为了从网络访问此方法,我只需访问 mywebservice.com/hello/thisismyID,该方法就会接收“ID”。

如果使用 POST 来完成,这会是什么样子。

提前致谢,

-D

最佳答案

示例

@Path("/hello")
public class Hello {

    @POST
    @Path(value = "/ids")
    public String ids(@HeaderParam("id") final String id) throws JSONException {
        return getResults("select * from " + id);
    }
}

关于java - 对 Java Web 服务的简单 POST 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16224506/

相关文章:

java - Spring webflow,仅当语句为 true 时才传输

java - 自动刷新抽屉导航标题

java - 从 multiMap 移除

javascript - 在 javascript 中以编程方式设置 Content-Type 的 http 请求 header

java - 如何在具有延迟加载滚动 Loader.js 的站点中使用 Jsoup

java - 无描述符 Jersey Servlet 容器在 Servlet 3.x 容器中作为过滤器运行

web-services - 我可以获得中间证书来为我自己的域签署 SSL 证书吗?

php - php中服务器变量的范围

Java Web 服务身份验证 Lotus Notes

python - 使用嵌套对象在 ModelViewSet 上发布 Django Rest Framework