如何将REST服务从Get重定向到Post?

如何将REST服务从Get重定向到Post?,rest,redirect,jax-rs,resteasy,response.redirect,Rest,Redirect,Jax Rs,Resteasy,Response.redirect,如何将GET-REST服务重定向到POST-REST服务。 我正在使用resteasy,我已经尝试过了 答复。请参见其他 响应.临时重定向 在我看来,这两种方法都只能发出GET请求 有没有办法使用上述API进行POST调用? 重定向对我来说很重要,因为我希望浏览器知道新的URL 简短的回答:不要这样做 GET和POST具有定义良好的语义。GET用于读取资源,而POST通常用于创建或更新资源。另见 从GET重定向到POST没有意义,因为如果用户使用GET,他应该确保不会更改资源的状态 另一方面,有

如何将GET-REST服务重定向到POST-REST服务。 我正在使用resteasy,我已经尝试过了

  • 答复。请参见其他

  • 响应.临时重定向

  • 在我看来,这两种方法都只能发出GET请求

    有没有办法使用上述API进行POST调用?
    重定向对我来说很重要,因为我希望浏览器知道新的URL

    简短的回答:不要这样做

    GET
    POST
    具有定义良好的语义。
    GET
    用于读取资源,而
    POST
    通常用于创建或更新资源。另见

    GET
    重定向到
    POST
    没有意义,因为如果用户使用
    GET
    ,他应该确保不会更改资源的状态


    另一方面,有一种常见的模式称为“用户在每
    POST
    创建一个新资源后重定向到新资源”。这种模式的一个原因是,如果用户重新加载页面,则避免重复发布。

    简短回答:不要这样做

    GET
    POST
    具有定义良好的语义。
    GET
    用于读取资源,而
    POST
    通常用于创建或更新资源。另见

    GET
    重定向到
    POST
    没有意义,因为如果用户使用
    GET
    ,他应该确保不会更改资源的状态


    另一方面,有一种常见的模式称为“用户在每
    POST
    创建一个新资源后重定向到新资源”。这种模式的一个原因是,如果用户重新加载页面,可以避免双重
    POST

    我同意你的看法。我深陷于野草之中,没有去想它。我应该用不同的想法来解决我的问题。我同意你的看法。我深陷于野草之中,没有去想它。我应该用不同的想法来解决我的问题。