Web服务 – 可以通过FTP实现REST吗?

Web服务 – 可以通过FTP实现REST吗?,第1张

概述我的同事和我不同意REST可以通过FTP实现的声明.我相信由于REST只是一种架构设计,它可以通过任何具有合适接口的协议实现,例如FTP.但是,他不同意并认为目前除了HTTP REST之外不能在任何协议上实现.我向他展示了一些评论和链接,但他不接受它们.谁是对的? Same question on Quora Can REST be followed by STOR? FTP Wikipedia 我的同事和我不同意REST可以通过FTP实现的声明.我相信由于REST只是一种架构设计,它可以通过任何具有合适接口的协议实现,例如FTP.但是,他不同意并认为目前除了http REST之外不能在任何协议上实现.我向他展示了一些评论和链接,但他不接受它们.谁是对的?

Same question on Quora

Can REST be followed by STOR?

FTP Wikipedia

解决方法 REST是一个广泛的概念,没有任何真正严格的定义.它主要用于http(即GET,POST,PUT,DELETE ..方法)的方式可以很容易地与大多数其他协议镜像,前提是您也可以控制服务器端.使用普通的FTP服务器,这可能是不可能的(GET,DELETE可能会映射到RETR,STOR和DELE,但POST不会)但FTP协议本身可以与自定义服务器一起使用,我实际上已经看到了FTP协议被误用于数据库,例如具有提交和回滚的事务(可怕!).

因此,如果您控制服务器,您可以在任何协议上实现REST的思想,这使得可以在两个方向上交换数据,即FTP,普通TCP或UDP,avian carrier,蜗牛邮件和彩虹独角兽.但这并不意味着这些协议真的适合这项任务.

总结

以上是内存溢出为你收集整理的Web服务 – 可以通过FTP实现REST吗?全部内容,希望文章能够帮你解决Web服务 – 可以通过FTP实现REST吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1045258.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存