关闭。这个问题需要更加突出重点。它目前不接受答案。
**想改进这个问题吗?**通过编辑这篇文章更新这个问题,使它只关注一个问题。
三天前关门了。
改进这个问题
我正在尝试为大学作业创建一个restful Web服务。我正在使用java和jersey来实现这一点。
我需要制作一个电影网站服务。根据我对rest的理解,url格式必须类似于/films/name/thor,类似于目录。
然而,
我正在挣扎如何区分网址去从搜索到更新/插入/删除。我相信url中不应该有update或delete这样的动词,所以我不知道该怎么做。
搜索时,我需要以json、xml或文本输出数据。但是,我不知道如何让用户选择通过网址。有办法吗?
1条答案
按热度按时间0wi1tuuw1#
对于问题的第一部分,您必须使用http动词或方法:get、for reading、post for creation、delete for delete…等等。本教程可能会有所帮助
对于第二部分,我建议您阅读内容协商。有许多可用的文章。简而言之,用户将通过accept-http报头选择他们喜欢的“表示”。您将能够找到实现示例,如本文(尽管有点旧)。
此外,您还可以考虑查看资源命名准则。