api-design

    0热度

    2回答

    我有3个控制器。两个返回专门项目(文章,公告),还有一个返回。 GET api/announcements/1 -- produces Announcement json GET api/articles/2 -- produces Article json GET api/posts/1 -- produces Announcement json GET api/posts/2

    3热度

    3回答

    假设有用户和订单 特定用户的订单列表 你可以做 /user/3/order_list /order/?user=3 哪一个是首选,为什么?

    0热度

    1回答

    我正在尝试为API找到最佳设计。我有user和institution对象。每个user只能有一个institution,它在users表中由institution_id列表示。 我应该如何建模端点,以便更改哪个institution a user已注册? 我的一些想法: PUT /user/institution传入体内的新institution_id。 PATCH /user更新在users 任

    1热度

    1回答

    只是一个序言。你可以跳到下一个标题。 我正在开展预算有限的工作。最近,我一直在试图设计一个RESTful API作为我正在开发的移动应用程序的后端。 (基于Web的SPA客户也将在不久的将来开发)。当然,这不是一个公共的API,但我们知道它可以通过篡改网络活动或调查Web客户端源文件来显示。 几乎所有的API方法都受到使用基于JWT的Token Authorization EXCEPT用户注册方法

    2热度

    2回答

    番石榴最近切换到require java 8。如何像Maps这样的类,不采用java.util.function.Function作为参数而不是com.google.common.base.Function? com.google.common.base.Function扩展java.util.function.Function,所以不应该有任何兼容性问题?什么是移植计划?有没有22.0版本提出这

    1热度

    1回答

    我正在构建一个API,今天我将我与HTML表单集成。然而,它只是说'不能POST /新船'。哪里不对? 我server.js: var express = require('express') var app = express() var http = require('http'); //Shippo shipping wrapper var Raven = require('rave

    1热度

    2回答

    OpenGL规范要求帧缓冲区至少支持8种颜色附件。现在,OpenGL使用编译时常量(至少在我的系统上),像GL_COLOR_ATTACHMENTi和GL_DEPTH_ATTACHMENT附件之类的东西跟在GL_COLOR_ATTACHMENT0之后的32个单元。这是否意味着不管硬件有多强壮,都不可能使用超过32种颜色的附件?为了澄清,这与GLEW完美编译在Ubuntu 16.04: static_

    1热度

    3回答

    我们拥有用于移动电话的电子商务网站。我们正在建立宁静的API,POST,PUT,DELETE,UPDATE手机。 每款手机都具有以下基本功能: - 价格,制造商,制造年份,颜色,折扣。 与此同时,大多数手机也会有图像。 此外其中几个有制造商保修。可以说他们中的50%。 而且很少有手机可以提供融资选择,例如我们已经与某些银行合作以便为这些贷款提供贷款。几乎80%将有这个设施。 我们决定设计API此两

    1热度

    1回答

    我们是一家电子商务公司,我们允许我们的经销商一次列出多个产品。 的API简化版的样子: { "dealerId":1, "stocks": { [] } } 既然我们允许经销商一次性发布多个股票,我们应该在的情况下做的有一些验证错误。我们是否应该成功发布正确的股票并发送成功和失败股票的回复消息?如果是的话,在这种情况下应该是什么响应代码,200或400或其他代码? 例如让我们

    2热度

    1回答

    此问题与RESTful design: when to use sub-resources?上发布的同一个问题有关,但它并未提及此情况。 我有这样的例子 /cars/{carid} { "id": 1, "brand": "something" "engine": { "horse_power": 100, "type": "hybrid" } } 什么是正确的推理,可以帮助