创建REST服务API的初学者指南(包括RESTful身份验证)

4

我想创建一个API,希望它是REST API。但是,我不知道如何创建API,特别是涉及身份验证的API。我正在寻找一份指南,可以帮助我了解如何以及为什么应该以某种方式构建我的API。

2个回答

1
据我所知,使用REST没有构建REST API的限制,我的意思是,这真的取决于你。我见过使用XML、JSON甚至直接在JS上工作的Web服务。
API的想法是任何程序都可以使用您发布的服务。由于REST使用HTTP协议,您可以使用基本的http身份验证(会话cookie和所有这些东西),尽管有时Web服务使用公共/私有密钥。
我认为,在创建API时最好的指南是学习如何使用另一个API.. Flickr提出的Web服务 是一个很好的开始...但如果您真的需要更精确的东西,总会有好的相关书籍
祝你好运并玩得开心!

2
构建REST API有一些非常具体的限制。例如,它必须是无状态的,因此不能使用会话cookie。 - Darrel Miller

1

你的问题比较宽泛。这里有很多关于构建RESTful系统的问题。阅读一些并尝试提出更具体的问题,我们会尽力帮助。

请参阅REST标签Wiki以获取有用资源的链接。


这个主题在SO上有很多参考资料:请尝试访问https://dev59.com/73RB5IYBdhLWcg3wr44U - petert

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接