在我的应用程序中,我使用HTML文件upload上传了一个包含所有产品的csv文件。文件上载完成后,内部工作进程会通过触发器从文件目录获取通知。此时,内部工作进程将调用REST API(仅使用文件名)以开始处理csv文件以插入到数据库中。
我不知道我处理csv文件的电话是否安静。通过将产品视为资源,我提出了以下路径。这个设计好玩吗?如果这不是很麻烦,则不应将行为用作REST,而应使用WCF或此类RPC调用。
http://localhost/products/import/productsfile.csv *(GET method)*
http://localhost/products/productsfile.csv/import *(GET method)*
http://localhost/products/ *(POST method with the name of the file)*
基本上是一种意见,但最近我受到了有关该主题的一些google文档的启发
通常期望对集合的POST在集合中创建单个实体。发帖/products
例如应该创造一个产品实体。
我将使用/products:upload
带有JSON主体的POST到json主体,该主体包含file_uri的密钥和可以访问该文件的uri的值。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句