【问题标题】:Is it okay to have a HTTP Post Request that passes in parameters with the URL, and also passes in a body?是否可以有一个 HTTP Post 请求,它通过 URL 传递参数,并且还传递一个正文?
【发布时间】:2013-08-15 17:31:49
【问题描述】:

这是否违反规则?传入的其中一件事会被忽略吗?有没有一个大多数人都喜欢的标准?

【问题讨论】:

    标签: http url http-post


    【解决方案1】:

    不,这不违反规则。 Web 框架不应忽略任何一条信息。据我所知,没有标准来定义如何做到这一点。

    事实上,目前正在编写一个specification,从本质上说,没有人应该编写约束 URI 的应用程序级规范。

    【讨论】:

    • 感谢您的回答!我有一个后续问题:如果我正在创建一个创建通用 HTTP 请求并接受用户输入必要信息的应用程序,例如,在 HTTP Post 上传递的参数,总是采用这些参数是一个坏主意并将它们与身体一起传递?根据规范,这应该没问题,因为用户应该访问的每个 Web 服务都应该通过正文和 URI 接受参数。但是少数没有的呢?我应该围绕这个问题编写代码,还是网络服务有责任适应?
    猜你喜欢
    • 2016-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-09
    • 2022-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多