REST API DESIGN:当URL是查询参数时,POST或GET

时间:2013-11-17 18:26:41

标签: api rest post get api-design

我正在编写API,它将支持查询,其中URL将是查询字词,例如:返回包含数据{"url":"http://google.com/directory/directory/document/index.html"}

的文档的ID

API网址将类似于此/document/getid

从我的阅读GET应该用来做查询但是当查询可能是非常长的URL时,这仍然是最好的选择,我正在考虑使用POST但我想遵循API设计最佳实践。

1 个答案:

答案 0 :(得分:0)

我决定对URL进行md5哈希并将其存储为文档中的字段