我正在为 Web 应用程序上的一些新功能创建和协商规范。新功能包括使用户能够将 PDF 文件连同一些其他数据(名称、创建日期、城市等)发送到不同域上的服务器。所以它实际上是多部分数据,二进制和纯文本混合在一起。
知道这一点,您首选的方法是什么
- PDF 文件不会超过 5 MB,纯文本数据字段非常小
- 我们的开发时间限制在 10 天左右
接收应用程序的开发人员支持 SOAP(不确定他是要对文件进行编码还是将其作为附件发送),因为它已在他们的应用程序中进行了尝试和测试。我认为我赞成只使用普通的 POST,因为它很简单并且不需要额外的协议。我反对 SOAP 的论点是我们的应用程序是用 Java 编写的,而他们的应用程序是用 .NET 编写的,我不想遇到与 SOAP 的兼容性问题。
我对 Web 服务几乎没有经验,因此任何反对或支持这些技术的论点都将不胜感激。