HTTP servlet和SOAP over HTTP有什么区别?

时间:2010-09-15 19:14:08

标签: java http servlets soap

在采访中被问到:

  • HTTP servlet和SOAP over HTTP有什么区别?
  • 两者的优点和缺点是什么?
  • 在哪种情况下会使用哪个?

2 个答案:

答案 0 :(得分:4)

我会问他/她是否可以重复这个问题,因为在我看来这没有多大意义。您可以很好地创建一个通过HTTP返回SOAP的HTTP Servlet。

我想你必须首先解释SOAP是什么,以及Servlet是什么。

答案 1 :(得分:2)

您没有提及您提到的API的背景知识。

在一次采访中,他们可能希望听到一个servlet处理一个http请求和一个像http响应一样的响应。不同之处在于soap请求包含xml数据(标头和有效负载),必须以不同的方式对其进行解析(通常使用Xfire或Axis等框架)。