【问题标题】:Does uploading a file via an API require FTP access to the server?通过 API 上传文件是否需要通过 FTP 访问服务器?
【发布时间】:2020-04-04 11:01:39
【问题描述】:

我是一名技术作家(不是程序员),他正在编写一个几乎没有内部文档的 REST API,并且对创建 API 的开发人员的访问权限有限。

API 中有一个资源允许您将文件上传到服务器,然后返回一个 ID(以在以后的请求中引用该文件)。即使请求返回了一个 ID(和一个 200 http 状态码),该文件实际上并没有被添加到数据库中。

当 UI 调用此请求时,一切正常,但我无法在 Postman 中复制成功的请求。

这可能是与 FTP 访问有关的问题吗?

【问题讨论】:

    标签: rest ftp multipartform-data


    【解决方案1】:

    REST API 不需要 FTP 访问。 REST 与 FTP 没有任何关系。

    恰恰相反。 REST 是一种无状态协议(它通过 HTTP 运行)。

    虽然 FTP 是有状态协议。


    一个类似(虽然不一样)的问题:Can REST be implemented over FTP?

    【讨论】:

    • 我从您的回答中了解到,要求 FTP 会违反 REST 标准。但我认为这仍然可能是必需的吗?
    • @Ashira 如果我的回答不清楚:REST 与 FTP 无关。
    • 我在问一个 API 请求在理论上是否可能需要 FTP 访问,即使需要 FTP 会使请求变得非 RESTful。
    • 理论上可能要求您在发出 REST 请求时戴上红帽。
    猜你喜欢
    • 2014-10-29
    • 1970-01-01
    • 2013-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多