我已经在线阅读了由于以下原因您不应该使用GET
请求更新数据库:
GET
请求是幂等且安全的我们说我们已经构建了 URL Shortener服务。当有人点击该链接或将其粘贴到浏览器的地址栏时,这将是GET
请求。
因此,如果我想在我的数据库中更新每次点击时缩短链接的统计信息,如果GET
请求是幂等的,我该怎么办呢?
我能想到的唯一方法是在处理PUT
请求的服务器端代码中调用GET
请求。
这是一个很好的做法还是有更好的方法来做到这一点?
答案 0 :(得分:0)
好像你在这里混淆了一些东西。
虽然您不应该使用GET
请求来传输敏感数据(因为它显示在请求URL中并且很可能记录在其间的某个位置),但在您的用例中使用它们没有任何问题。您只是更新变量服务器端。
请记住,在使用GET
请求时,请求参数存储在URL中,您应该没问题。