SOAP,REST或普通HTTP POST,用于将文件和其他数据发送到不同的域?

时间:2013-04-02 16:38:29

标签: rest post soap service web

我正在为Web应用程序上的某些新功能创建和协商规范。新功能包括使用户能够将PDF文件以及其他一些数据(名称,创建日期,城市等)发送到不同域上的服务器。所以它实际上是多部分数据,二进制和纯文本混合在一起。

知道

,你最喜欢的方法是什么?
  • PDF文件不会超过5 MB,纯文本数据字段非常小
  • 我们的开发时间限制在10天左右

接收应用程序的开发人员支持SOAP(不确定他是否要对文件进行编码或将其作为附件发送),因为它在其应用程序中经过了尝试和测试。我认为我赞成使用普通的POST,因为它很简单,并且不需要额外的协议。我反对SOAP的论点是我们的应用程序是用Java编写的,而他们的应用程序是用.NET编写的,我不希望遇到与SOAP的兼容性问题。

我对Web服务的经验很少,所以任何反对或赞成这些技术的论据都将受到赞赏。

1 个答案:

答案 0 :(得分:0)

你被低估的原因是你几乎没有付出任何努力。

大多数情况下,java与.NET没有兼容性问题。此外,如果您的供应商(开发人员)已经证明某种方法取得了成功,那么您为什么要花钱开发一个完全独立的解决方案,而这个解决方案必须专门为您维护。

听起来你只是在夸夸其谈,因为你希望赢得争论而不是正确。