Questions tagged «restful-url»

6
连字符,下划线或驼峰作为URI中的单词定界符?
我正在为Intranet应用程序设计基于HTTP的API。我意识到在宏伟的事物中这是一个很小的问题,但是:我应该使用连字符,下划线还是camelCase来分隔URI中的单词? 这是我最初的想法: 骆驼香烟盒 如果服务器不区分大小写,则可能出现问题 似乎在查询字符串键(相当广泛使用http://api.example.com?SEARCHQUERY = ...),而不是在其他URI部分 连字号 比其他替代品更美观 似乎在URI的路径部分中被广泛使用 在野外从未见过带连字符的查询字符串键 对于SEO 可能更好(这可能是神话) 下划线 编程语言可能更容易处理 几个流行的API(Facebook,Netflix,StackExchange等)在URI的所有部分都使用下划线。 对于所有内容,我都倾向于强调。大多数大型参与者都在使用它们,这一事实令人信服(请参阅https://stackoverflow.com/a/608458/360570)。
475 api  url  rest  uri  restful-url 

9
如何创建不带动词的REST URL?
我正在努力确定如何设计静态URL。我全力支持使用带有名词而不是动词的URL的宁静方法,因为它不知道如何做到这一点。 我们正在创建一项服务以实现财务计算器。计算器带有一系列参数,我们将通过CSV文件上传这些参数。用例将涉及: 上载新参数 获取最新参数 获取给定营业日期的参数 激活一组参数 验证一组参数 我收集的宁静方法是使用以下类型的URL: /parameters /parameters/12-23-2009 您可以使用以下方法实现前三个用例: POST,您将参数文件包含在发布请求中 GET第一个URL 获取第二个URL 但是,如何在没有动词的情况下使用第4和第5个用例呢?您不需要以下网址: /parameters/ID/activate /parameters/ID/validate ??
283 rest  restful-url 

7
何时在RESTful API中使用路径参数与查询参数?
我想使我的RESTful API非常可预测。确定何时使用URI而不是使用查询参数对数据进行分段的最佳实践是什么? 对我来说,支持分页,排序和分组的系统参数应该位于“?”之后 但是,诸如“状态”和“区域”之类的字段或对您的收藏进行细分的其他属性呢?如果这些也要用作查询参数,那么知道何时使用路径参数的经验法则是什么?

12
返回对象中项目总数的最佳RESTful方法是什么?
我正在为一个涉及的大型社交网站开发REST API服务。到目前为止,它的运行状况很好。我可以发出GET,POST,PUT和DELETE请求对象的URL和影响我的数据。但是,将分页此数据(一次最多限制30个结果)。 但是,通过我的API获取会员总数的最佳RESTful方法是什么? 目前,我向以下网址结构发出请求: / api / members-返回成员列表(如上所述一次30个) / api / members / 1-影响单个成员,具体取决于所使用的请求方法 我的问题是:然后我将如何使用类似的URL结构来获取应用程序中的成员总数?显然仅请求id字段(类似于Facebook的Graph API)并计算结果是无效的,因为只会返回30个结果中的一部分。
138 rest  restful-url 

6
RESTful设计/ login或/ register资源?
我当时在设计一个Web应用程序,然后停下来思考如何将我的api设计为RESTful Web服务。目前,我的大多数URI都是通用的,可能适用于各种Web应用程序: GET /logout // destroys session and redirects to / GET /login // gets the webpage that has the login form POST /login // authenticates credentials against database and either redirects home with a new session or redirects back to /login GET /register // gets the webpage that has …


3
RESTful-DELETE响应主体应包含什么
假设我有一个可以获取用户的API: GET /RESTAPI/user/ 您可以通过以下方式删除用户: DELETE /RESTAPI/user/123 关于DELETE的响应主体应包含的RESTful约定是什么?我希望它应该是所有用户的新列表,现在不再包含ID为123的用户。 谷歌搜索并没有给我任何令人满意的答案。我只找到有关如何执行此操作的意见,但是对RESTful服务没有严格的定义吗? 这与RESTful API POST / DELETE应该在主体中返回什么不重复?以及约定应返回哪些REST PUT / POST / DELETE调用? 因为此问题要求对DELETE进行严格定义。这些问题仅由宽松的意见回答。
76 rest  http  restful-url 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.