我有2个移动应用和一个网站,需要一个可以将一些XML格式的文件上传到FTP的功能。因此,我正在考虑构建一个操作这些XML文件的后端,以便所有3个应用程序都可以使用它。我应该构建RESTful或SOAP API吗?我正在考虑构建一个restful api,以便客户端可以在json中传递数据,因为后端到FTP端我没有太多经验。
答案 0 :(得分:0)
在我看来,设置RESTful API可能是最简单,最直接的方法。使用Django,您可以利用django-rest-framework来设置后端,Android和iOS都会与之交互,特别是如果您使用令牌或json-web-token。
使用django-rest-framework,您还可以上传文件,也可以从JSON,XML和其他各种格式中提取API。
我认为SOAP可能过度,而且从我看到的情况来看,在当前这个时代,有更多的人使用REST和SOAP。