restful-architecture

    1热度

    1回答

    我想构建一个REST端点到检索对象,但我需要发送结构化数据作为查询参数(例如列表)。我想知道这些数据是否可以作为请求主体发送(参见下面的示例)。我应该如何处理这个问题才能遵守REST的良好做法?我应该使用哪个HTTP动词? URI: http://localhost:8080/products 请求正文: { "name" : "Computer", "categories

    0热度

    1回答

    的我有一个包含“学生”对象的ArrayList一个“JudoClass”对象。当我尝试创建一个学生,我得到上述错误。 Post方法: @POST @Produces(MediaType.APPLICATION_JSON) @Consumes(MediaType.APPLICATION_JSON) @Path("/createStudent") public Response createA

    0热度

    1回答

    我在决定在这种情况下在REST API设计中如何处理时遇到问题。 这里是我的问题, 我有一个资源领域模型,其中有一个嵌套的对象,这也是一个域模型。 你能想象这样的事情 { "name":"abc" "type":{ "name":"typeName", "description":"description" } } 现在,我希望能够获取外部资源模型,基

    0热度

    1回答

    因此,我正在使用弹簧启动进行其余的Api调用。 我想知道spring boot如何逐步加载所有的配置。 就像加载配置时的过程一样,顺序是什么以及如何遵循。 Spring安全性,数据库配置和bean初始化的全部内容如何加载这些内容。 以及弹簧引导如何找到优先级(顺序),它应该首先加载并且应该是下一个。

    3热度

    1回答

    我差不多是REST的新手,现在我有这种情况,我不知道这是对还是错,我在做什么。据我所知,在REST领域没有严格的规定,我想听听你的一两个意见。 我有以下资源: http://localhost:80/srv1/public/api/v1/folders/ 有了这个端点我得到一个给定文件夹中的信息。例如像: GET: http://localhost:80/srv1/public/api/v1/fo

    0热度

    3回答

    我已经听说了RESTFul很长一段时间的概念,但我总是无法清楚地理解它。 我读过下面的链接: What are RESTful web services? What exactly is RESTful programming? 至于我的理解,基于REST意味着该网址中不应包含任何动词,意思是一个URL代表一个独特的资源。而且,GET方法不应该修改任何资源,我们应该使用POST来完成。 但我仍然有

    0热度

    1回答

    我无法让我的api调用返回ubuntu 16.04上的任何数据。 这里是我的路线/ api.php方法: Route::get('comments', function() { // If the Content-Type and Accept headers are set to 'application/json', // this will return a JSON s

    0热度

    2回答

    Facebook有一个API,让您的照片: ​​ /我/是登录的人的ID的快捷方式,引入状态到会话中,因此它宁静吗? 这岂不是更舒适的事: /user/1234/photos ,然后有一定的安全层,以确保只有用户提供相应的令牌可以访问网址是什么? https://developers.facebook.com/docs/graph-api/using-graph-api 注意到其他一些地方使用

    2热度

    2回答

    我正在研究使用微服务体系结构实现的应用程序。有一种使用jwt标准的认证服务(A),并且在应用程序中还有其他服务,如S1,S2,S3等。 现在例如S1接收到一个请求,它应该验证令牌以查看用户是否被授权。该验证可以通过以下步骤实现: 发送所述令牌从S1到A,则A验证令牌并将结果发送到S1(这是一种开销) 验证内部S1令牌(其是每个服务内部的重复动作,还需要每个服务内部的密钥或公钥/私钥,用于签名/验证

    1热度

    2回答

    想象一下启动一个长时间运行的进程的请求,其输出是一大组记录。 我们可以用一个POST请求启动该进程: POST/API/V1 /长计算 输出包括编号记录的大序列,必须发送给客户。由于输出很大,服务器不存储所有内容,因此维护窗口大小上限的记录窗口。假设它可以存储多达1000条记录(并且只要这些记录可用,就会暂停计算)。当客户端获取记录时,服务器可能会随后删除这些记录,并继续生成更多记录(因为1000