关于restful api的response
我刚开始接触web,很多常识不是很了解。想问问。
一个api只存在post方法,如果有人以其他方法访问,需要返回什么样的信息。
还有。。一个response固定一定会有哪些信息。能不能具体给一个json的样例。。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我刚开始接触web,很多常识不是很了解。想问问。
一个api只存在post方法,如果有人以其他方法访问,需要返回什么样的信息。
还有。。一个response固定一定会有哪些信息。能不能具体给一个json的样例。。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
给你一个好心人的 githup 链接 ,里面有很多 restful API 的文档,让人受益匪浅。
restful api 资料 githup
如果只需要post方法
需要返回
405 Method Not Allowed
错误至于响应体,你可以自定义
我一般
restful协议的API,有很多种请求方式,POST可以作为改变数据的通用方式。response有两种,一种是直接http的返回响应头里的信息,这种一般是在设置返回信息的时候要在头部信息里设置的。而如果是想以此来作为业务区分的话,可以按照楼上的回答方式,设置自定义的字段,可以随意设置,符合team的开发规范就OK。
响应头: code msg data,一般项目来说就需要这些就行了,api并不是只存在post方法
说回答不符合问题要求?闹呢。
---------------原答案---------------------
如果你希望"一个api只存在post方法",那其他请求应该返回
4xx
错误码吧。response的固定信息需要前后端自己约定,通常至少需要三个字段,用来表示请求状态、数据、提示信息,实际业务中还可以再增加,例如: