2013-07-16 52 views
0

不确定是否在此处丢失了某些内容,但是每个RESTful设计网站都声明应通过PUT请求完成更新。我一直这样做,但注意到这些参数被放入URL中(不像POST请求),这意味着它们将显示在日志中。PUT请求在日志中显示

因此,如果用户更新他们的密码,纯文本密码将显示在日志中。这看起来不正确。什么是正确的方法来做到这一点?

回答

0

我不认为PUT需要在URL中包含参数才能将其视为宁静。 你应该有以下或类似

HTTPS PUT /users/<userid>/password 
Body: {password: abcd} 
+0

现在看它多一点的东西紧密,我认为这是PHPStorm REST测试工具,一个奇怪的问题。我尝试了一个来自标准Web浏览器的PUT请求,它并没有将参数放在url中。当我使用REST工具进行相同的调用时,由于某种原因,它会将参数放入url中。 – greatwitenorth