REST可以通过FTP实现吗?

我和我的同事不同意REST可以通过FTP实现的说法。 我相信,由于REST只是一个架构设计,它可以通过任何具有合适接口的协议(例如FTP)来实现。 然而,他不同意并认为目前除了HTTP REST不能在任何协议上实现。我向他展示了一些评论和链接,但他并不接受它们。 谁是对的?

同样的问题在Quora上

REST可以跟随STOR吗?

FTP维基百科


REST是一个宽泛的概念,没有任何严格的定义。 它主要用于HTTP(即GET,POST,PUT,DELETE ..方法)的方式可以很容易地与大多数其他协议一起镜像,前提是您也可以控制服务器端。 对于一个普通的FTP服务器来说,这可能是不可能的(GET,PUT,DELETE可能被映射到RETR,STOR和DELE,但POST不是),但FTP协议本身可以用于定制服务器,而且我已经看到了FTP协议滥用数据库提交和回滚事务(可怕!)。

所以,如果你控制服务器,你可以在任何协议上实现REST的思想,这样就可以在两个方向交换数据,即FTP,普通TCP或UDP,禽载体,蜗牛邮件和可能的彩虹独角兽。 但这并不意味着这些协议真的适合这项任务。

链接地址: http://www.djcxy.com/p/71281.html

上一篇: Can REST be implemented over FTP?

下一篇: style web service use REST or SOAP?