微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – 所有数据都应该通过HTTP-POST发送吗?

我有一些jQuery将数据发送到AddComment.PHP页面.数据是用户ID(可以通过会话获得),项目ID和文本形式下的注释.

在这种情况下,是否应通过POST发送所有数据?有没有人可能会发现GET和POST混合的情况?

解决方法

去阅读RFC 2616.

与GET和POST相关的非常具体的语义对缓存和日志记录有很大影响.

在您的示例中,要添加的数据应在POST中发送.是否应通过POST或GET变量发送对被评论项目的引用是有争议的. (您可以使用查询字符串POST到URL,任何有能力的Web语言都应该能够区分通过这两种方法发送的相同变量名称)

当GET和POST应该混合时,一个更透明的例子是POST到前端控制器 – 这里相同的路径被各种不同的功能使用(如果你愿意,可以使用网页).调用的特定功能位由GET操作中的查询指示.如果将选择条件移入POST,则必须满足前端控制器中的两种方案,并且会丢失日志文件中的功能.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐