我正在创建一个RESTful web服务,其中一些资源是计算或处理函数。例如,用户可以通过API提交图像并接收缩放或转换后的图像。
根据《RESTful Web Services Cookbook》第2.5节的建议,我应该使用GET方法:
根据《RESTful Web Services Cookbook》第2.5节的建议,我应该使用GET方法:
Treat the processing function as a resource, and use HTTP GET to fetch a
representation containing the output of the processing function. Use query
parameters to supply inputs to the processing function.
当输入简单时(例如点的经纬度坐标),这是清晰明了的。然而,对于像图像这样的大型输入,我应该遵循相同的建议吗?据我所知,不可能将这么多数据作为查询参数发送。