当前位置:  开发笔记 > 程序员 > 正文

我该如何处理资源上不受支持的动词?

如何解决《我该如何处理资源上不受支持的动词?》经验,为你挑选了1个好方法。

我正在开发RESTful框架,并决定如何处理针对资源调用的不受支持的动词.例如,有人试图将PUT转换为只读资源.

我最初的想法是404错误,但错误不是资源无法找到,它存在,只是用户试图错误地使用资源.有更合适的错误代码吗?这种情况最常见的处理方式是什么?



1> thomasrutter..:

难道你只是不支持某个动词即DELETE?在这种情况下,如果有人使用您不支持的动词,我将使用以下HTTP响应代码.

405方法不允许

使用该资源不支持的请求方法请求资源; [2]例如,在需要通过POST呈现数据的表单上使用GET,或者在只读资源上使用PUT.[ 来源 ]

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有