-
9 votesanswersviews
服务器端MVC框架是否仍然与单页面应用程序相关? [关闭]
在使用Angular的单页应用程序中,似乎大多数事情都是在客户端处理的 . 客户端似乎只是对服务器进行了休息调用 . 遵循这个概念,在我看来,我的服务器端根本没有任何应用程序,只有生成RESTful json数据的脚本供客户端读取 . 也许像Hibernate这样的框架或连接到数据库的框架仍然是相关的,因为服务器上的restful脚本仍然需要连接到DB . 但那些MVC框架呢? 因为在单页面应用程... -
4 votesanswersviews
如何在Spring RESTful登录服务中安全地发送/存储密码
在登录服务中,用户将json作为有效负载发布到Spring RESTful登录服务,如下所示: { "username": "john", "password": "doe" } Spring RESTful服务收到调用后,会以纯文本格式将密码与数据库中的一个存储进行比较 . I see two problems... -
78 votesanswersviews
REST API - 文件(即图像)处理 - 最佳实践
我们正在使用REST API开发服务器,它接受并使用JSON进行响应 . 问题是,如果您需要将图像从客户端上传到服务器 . 另请注意,我在讨论用例,其中实体(用户)可以拥有文件(carPhoto,licensePhoto),还有其他属性(名称,电子邮件...),但是当您创建新用户时,您不会发送这些图像,它们是在注册过程后添加的 . 我所知道的解决方案,但每个都有一些缺陷 1. Use multi... -
2 votesanswersviews
使用JWT(JSON Web令牌)设置令牌到期的RESTful API
我正在使用JWT for RESTful API(Laravel Web-Services for mobile) . 如何设置令牌到期永不过期或设置令牌到期的最佳做法是什么?因为目前我需要在令牌过期时每次获取令牌,任何人都可以拥有此问题或令牌到期的最佳解决方案 . -
0 votesanswersviews
分离前端和后端(作为REST API)
我正在做一个侧面项目,目的是学习分离前端和后端,我决定使用express with node,设计REST Api作为我的后端 . 我的问题是,如何验证我的resti api . 我看了一些教程,但是他们总是通过使用带有jade或ejs的服务器端渲染来连接前端和后端,我对此并不感兴趣 . 如何对每个用户进行身份验证并仅授予他们访问某些数据的权限,以及如何设计只能由我的前端应用程序访问的 endpo... -
0 votesanswersviews
基于CXF的宁静Web服务
大家!有些东西让我很困惑 . 我基于CXF制作Restful Web服务,但它不起作用 . 我的web.xml如下: <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext.xml&... -
-1 votesanswersviews
找不到媒体类型= application / json的MessageBodyWriter,type = class SalesService.Item,genericType = class SalesService.Item
我收到此错误:找不到媒体类型= application / json的MessageBodyWriter,type = class SalesService.Item,genericType = class SalesService.Item . 我想要做的是让我的restful服务方法返回一个自定义对象,在这种情况下对象:Item . 但我得到这个错误,并在浏览器错误500 . 我在netbea... -
0 votesanswersviews
为非数据库应用程序创建RESTful OData API
我有一个现有的大型桌面C#应用程序,我想公开一些数据(主要用于其他本地应用程序,但也可能是网络或 Cloud 应用程序),理想情况下是可查询/可过滤的REST格式,如OData . (我喜欢客户能够轻松进行LINQ查询的想法 . ) 但是,我想要提供的数据是持久业务对象和非持久状态对象(如计时器,计数器和其他统计信息)的混合 . 它使用自定义持久性,而不是数据库 . 我可以为OData或其他实际... -
1 votesanswersviews
RESTful(HATEOAS)是否适用于专业客户?
是否存在概念验证客户端(即Web应用程序),它代表使用RESTful原则实现并利用RESTful原则的实际应用程序?我所能找到的只是API浏览器,但真实世界应用程序(即社交网络或电子商务网站)的开发却截然不同 . 我已经阅读过Roy的工作和相关论文,但我仍然无法在客户端开发中充分利用Restful . 我总是最终在客户端上存储状态或专门化媒体/类型渲染 . 例如,基于上下文(即在主页上,在产品页面... -
7 votesanswersviews
HTTP POST响应创建多个资源时的位置标头
HTTP/1.1 standard表示如果 POST 操作导致创建资源,则响应应包含带有新资源地址的 Location 标头 . 如果在源服务器上创建了资源,则响应应该是201(已创建)并包含一个描述请求状态的实体,并引用新资源和Location头(请参阅第14.30节) . 在第14.30节, 对于201(已创建)响应,Location是请求创建的新资源的位置 . 现在假设我的API允许... -
0 votesanswersviews
如何以有效的方式在RESTFUL API中进行分页?
我想在我的RESTful API中支持分页 . 我的API方法应该通过http://localhost/products/v1/getproductsbycategory返回产品的JSON列表,可能有数千种产品,我想通过它们进行分页,所以我的请求应该是这样的: public function getProductsByCategory($product_id,$page){ ... -
1 votesanswersviews
WSGI具有RESTful后处理功能
我们有一个在Apache Linux下运行的Python3的WSGI应用程序 . 我们希望在确认通过Web服务器收到的请求/通知后与外部API进行交互 示例WSGI python代码: def application(environ, start_response): path= environ.get('PATH_INFO', '') if path == "/... -
0 votesanswersviews
标准REST API设计约定
说到严格的REST API设计约定,单个资源可以对应多个路由 . 例如,我有路线: http://www.example.com/registrations http://www.example.com/confirmations http://www.example.com/unlocks 所有这些 endpoints 都使用用户资源来注册新用户,使用确认令牌确认用户,并使用解锁令牌解锁用户 ... -
1 votesanswersviews
设计RESTful API以将资源作为目录和文件进行管理[关闭]
我正在设计一个RESTful API,用于处理(以及其他)管理目录和文件 .由于一些棘手的业务规则(如下所列),我在寻找良好的资源结构和良好的URI设计方面遇到了一些麻烦...... 有很多目录 . 目录有很多文件 . 只能从其父目录访问文件列表 . 可以访问特定文件"globally"(仅限其ID) 可以创建文件,但客户端不能指定父文件夹(因为新文件保存在... -
1 votesanswersviews
Paypal Restful API可用性澳大利亚
我们与开发人员一起使用Paypal Restful API在澳大利亚 Build 了一个新网站 - 所有这些都在使用沙箱开发期间运作良好 . 当我们尝试启用实时付款时,我们收到了以下消息; Note: Direct credit card processing is not available for you when using REST APIs. Your live credentials ... -
-1 votesanswersviews
生成Restful Web服务的自定义实现的文档
我的项目有一个 custom implementation of Rest 用于我们的API(大约6k多个服务) - 我们不遵循 JAX-RS 规范 . 我正在为这些服务寻找 generate Swagger (Yaml) document or WADL documentation 的方法,以便我们可以在API管理平台上列出我们的API . 有没有办法可以实现这个或任何我可以用来自动生成这些... -
18 votesanswersviews
找到重复项时,REST POST请求的响应状态代码是什么?
在我的RESTful API客户端中,可能会尝试发布已存在于数据库中的信息,这不是错误,而是客户端可以忽略的内容,可能会通知用户已存在的dublicate . 现在我在响应正文中返回409 Conflict和已存在的对象 . 我觉得这是不正确的,因为: 由于与资源的当前状态冲突,无法完成请求 . 此代码仅在预期用户可能能够解决冲突并重新提交请求的情况下才允许 . 响应主体应该包含足够的信息供用户... -
126 votesanswersviews
以RESTful方式在资源上调用服务器端方法
请记住,我对REST有基本的了解 . 假设我有这个网址: http://api.animals.com/v1/dogs/1/ 现在,我想让服务器让狗吠 . 只有服务器知道如何执行此操作 . 假设我想让它在一个CRON工作上运行,这使得狗在永恒的剩余时间内每隔10分钟就会吠叫一次 . 这个电话是什么样的?我有点想这样做: 网址请求: ACTION http://api.animals.com/v1...