gpt4 book ai didi

python - REST/JSON/XML-RPC/SOAP

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:33:37 26 4
gpt4 key购买 nike

很抱歉成为第 100000 个人问同样的问题。但我想我的情况有点特殊。

应用程序是我们希望有一个 3g 上的 Android 手机客户端和一个轻型 python web 服务服务器。

手机会完成大部分工作并进行大量上传、图片、GPS 等。服务器只需在每次上传时以“确定”响应。

我想使用最省电的方法。但是阅读所有这些协议(protocol)有点困惑,因为它们听起来都一样。

他们都在同一层级吗?或者 JSON 可以是 RESTful 的东西吗?如前所述,这里的关键是上传。 REST 事务的所有输入都必须在 URI 中吗?即 http://www.server.com/upload/0x81d058f82ac13 .XML-RPC 和 SOAP 从谷歌搜索中听起来也非常相似。

最佳答案

REST 要求通用语义和概念。传输和编码由您决定。它们最初是基于 XML 制定的,但 JSON 完全适用。

XML-RPC/SOAP 是不同的机制,但基本相同的想法:如何将 OO API 映射到 XML 和 HTTP 之上。恕我直言,从设计角度来看,它们很恶心。当发现 REST 时,我松了一口气。对于您的情况,我敢肯定,层数越多,意味着对 CPU 的需求就越大。

我会说去 REST,使用 JSON 进行编码;但是如果你的要求真的只是上传那么简单,那么你可以简单地使用 HTTP(即使不添加任何特定的库,它在设计上也可能是 RESTful)

关于python - REST/JSON/XML-RPC/SOAP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1371312/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com