如何:通过键/值对的REST API



我正在寻找实现通过键/值对的REST API的指导。

特别是我的数据看起来像:

[{0:1},{1:5},{7:2}...]

"键"是60个元素数组的索引。该值代表了几个枚举值之一。数组存储在数据库中,但由客户端维护。
数组条目的数量(数组长度)在运行时已知(即必须是可变)。

在URI中代表这一点的最佳方法是什么?而且,服务器如何解码该参数?

这将通过get和put请求实现。服务器用node.js

编写

使用JSON使用此Header Application/X-WWW-Form-urlenCoded将其发送到整个网络中。这就是多部分/form-data的来源。使用这种传输名称/值对的方法。

换句话说,对于应用程序/x-www-form-urlenCoded,发送到服务器的HTTP消息的主体本质上是一个巨大的查询字符串 - 名称/值对由ampersand(&),和名称与值相等的符号(=)与值分开。一个例子是:

myvariable = valueOne& myvariabletwo = valuetwo

最新更新