- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
restful api 可用的超媒体太多了。我不确定哪个适合哪种情况。这是我第一次尝试 restful api,所以我无法预见使用它的问题和优势。我想要的是可以查询的,还支持批量的(特别是GET请求)。
Odata 似乎功能完备且符合绿洲标准,但对我来说似乎有点过分了。它的查询能力灵活而复杂。此外,没有任何 odata 4 的 php 实现。如果我使用它,我需要自己完成。我现在正试图避免这种情况。
Hal 似乎太简单了,做不了太多。
Collection+json 看起来不错。但是好像没有任何批量操作能力
jsonapi:看起来很简单。既有查询能力也有批量操作(带扩展)。但不支持GET请求的批量操作。它也处于稳定状态。但我找不到任何关于它的评论。
您对此有何经验?我应该如何选择其中的超媒体?任何见解都会有所帮助。我还想听听除此之外的任何其他超媒体。
目前我对json-api和collection+json感到困惑。
最佳答案
Hal Seems too simple to do anything much.
它被世界上一些最大的公司用作许多不同生产 API 的基础,例如。亚马逊
关于rest - HAL、JSONAPI、Collection+json、odata等超媒体优缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33375850/
我需要移植一个 bash 脚本,它使用已弃用的 HAL 工具,如 hal-get-property或 hal-find-by-capability去开发。 HAL声明 HAL 已合并到 udev,但我
我正在研究 Spring Data REST,特别是 HAL 浏览器。我一直在关注 http://docs.spring.io/spring-data/rest/docs/current/refere
Level 3例如,RESTful API 的功能自定义媒体类型,如 application/vnd.service.entity.v1+json。在我的情况下,我使用 HAL在我的 JSON 中提供
我在 PropertyNotified 信号期间从处理程序调用 org.freedesktop.Hal.Device 上的 GetProperty。我仅对已添加或更改的属性调用 GetProperty
我正在尝试理解另一位程序员编写的代码。它使用I²C通信以将数据写入 STM32 微 Controller 的 EEPROM。 一般来说我理解他的代码是如何工作的,但我不明白他为什么使用HAL_LOCK
我正在研究如何实现针对多个微 Controller 的自定义C++ HAL,这些微 Controller 可能具有不同的体系结构(ARM,AVR,PIC等),同时又保持良好的状态。 我继承了几个大型的
我正在做一个 C++(使用 cmake)嵌入式 HAL 层,并尝试添加一个特定于某些 MCU 的库。现在这里的问题是从上层访问库函数。 我的解决方案是使用该特定板的 cmake 文件来定义一个宏,在该
对于在 x86 硬件上运行的 Linux 操作系统,要在内核中调用作为 TCP/IP 驱动程序(对于 x86)的一部分的 TCP_listen(),用户空间客户端应用程序调用 listen() 接口(
跟随我的post我想知道驱动程序和 HAL 之间有什么区别? 最佳答案 从这里doc : 硬件硬件抽象层定义了相机服务调用的标准接口(interface),您必须实现该接口(interface)才能使
在Linux中,HAL提供硬件抽象,设备驱动也提供硬件抽象。你能解释一下两者之间的区别吗? 最佳答案 设备驱动程序在特定缓冲区和控制标志 block 位置与特定设备通信。硬件抽象层抽象出特定设备如何工
我在通过 USART 接收数据时遇到了一些麻烦。我真正想要实现的是,我可以通过 USART 接收没有特定长度(只有最大可能长度)的命令。所以我使用中断例程来检查接收到的每个字符,但不知何故我仍然无法实
我正在使用 Spring Boot 2 构建一个 API,而 Angular 6 客户端必须处理如下响应: { "_embedded" : { "userResourceList" : [
我有以下问题 我有 Spring 数据休息的基本配置(没什么特别的,没什么自定义的)。 使用 spring-data-rest-webmvc 2.0.0 RELEASE 和 spring-data-j
我试图在我的 stm32f4 发现上闪烁 LED。不知何故,它停留在延迟功能上。我已将 SysTick 中断优先级更改为 0 并添加了 IncTick() , GetTick()职能。我错过了什么?
干杯... 我知道它代表硬件抽象层,但它到底是做什么的?它是为 VB 等高级语言设计的与硬件通信吗? IN/OUT 指令是调用 HAL 例程还是通过 I/O 管理器直接与硬件的设备驱动程序通信? 提前
哪里可以找到 DirectX HAL 规范? 服用 this diagram正确 然后所有 GPU 供应商都必须编写他们的设备驱动程序,以便他们与 HAL 对话。 HAL 在哪里指定? MSFT 如何
我正在做一个需要设置简单 LCD 的项目。此 LCD 使用 'st7032i' 芯片来控制 LCD。 我想通过 I²C 接口(interface)控制 LCD。 作为 Controller ,我使用
我遇到了以下问题:我的电子板上有 2 个输入: #define TOR1_IN_uC_Port GPIOC #define TOR1_IN_uC_Pin GPIO_P
大家好,我正在尝试使用 stm32 HAL 库进行串行 rx 中断,但出现了我不知道的错误。 这是一个非常简单的程序。 PC 将字节提供给 stm32 板,stm32 将使用 rx 中断例程获取这些字
我正在尝试找到一种标记 USB 闪存设备的方法,以便我可以通过编程方式进行测试,而无需安装它或更改标签。 我是否可以修改设备的任何属性,而不会导致设备的行为/外观对用户而言有所不同? 运行 Ubunt
我是一名优秀的程序员,十分优秀!