首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >REST可以通过FTP实现吗?

REST可以通过FTP实现吗?
EN

Stack Overflow用户
提问于 2016-02-21 18:12:08
回答 1查看 7.8K关注 0票数 7

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

Same question on Quora

Can REST be followed by STOR?

FTP Wikipedia

EN

回答 1

Stack Overflow用户

发布于 2016-02-21 19:15:56

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

因此,如果你控制了服务器,你可能会在任何协议上实现REST的思想,这些协议使得双向交换数据成为可能,例如FTP、普通TCP或UDP、avian carrier、蜗牛邮件以及可能的彩虹独角兽。但这并不意味着这些协议真的适合这项任务。

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35534812

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档