本周早些时候,我的团队讨论了HTTP代码是否应该代表业务失败。
想象一下我们有一个Customer REST的场景。在HTTP状态代码方面,我应该做什么?找不到客户是业务失败。我是否应该返回一个404 -而不是找到?我是否应该返回一个200 - OK (带有描述ID为5的客户的JSON主体)?返回404 - NOT ,并向客户端提供更多详细信息。阅读HTT
假设我有一个无状态站点A,它耦合到站点B(在另一个域上),它处理用户身份验证。站点B上有一个端点" user /status“,它将用户的会话信息返回给站点A。如果最终用户登录到站点B,来自站点A的对”用户/状态“的请求将包含用户id,等等。
假设最终用户没有登录到Site,那么Site无法找到最终用户的会话数据。对“用户/状态”的请求是否应该返回404响应?
我正在尝试开发一个简单的springboot客户CRUD应用程序。我正在使用SpringREST数据和JPA。CRUD的端点应该是自动生成的,但是当我尝试访问它们时,它显示404 not found。<?xml version="1.0" encoding="UTF-8"?<artifactId>spring-boot-start
我已经完成了angular2英雄教程,现在我正在尝试调用我用Node、Postgresql和Express创建的ral REST api。..。private headers = new Headers({'Content-Type': 'application/json'});返回错误{_body: Obje