一个桌面应用程序需要从服务器获取一些服务。 例如,发送一些参数并接收一些结果。
想象一下,通过Java Servlets实现解决方案,应用程序将参数发送到servlet(POST)并以XML格式接收结果。
与网络服务(Soap / Restful)相比,这种方法是否存在安全问题?
如果问题有点普遍,谢谢,对不起。
答案 0 :(得分:3)
我不这么认为。但我个人仍然会讨论REST,主要是因为如果需要它会更容易维护和更新。也可能更容易测试和实施。
答案 1 :(得分:2)
只要您的解决方案具有合适的身份验证(用户名/密码)并通过SSL进行,它就不会比Web Services / SOAP更安全。事实上,您可能会发现它是一种更简单的实施方案。
答案 2 :(得分:2)
两个解决方案的安全问题是相同的,因为它是http,但我不会做邮件,因为它没有正确的结构,这意味着它依赖于客户端而不使用标准。如果您不喜欢XML,可以尝试使用JSON。