使用javascript在客户端上使用Web服务

使用javascript在客户端上使用Web服务,javascript,web-services,webservice-client,Javascript,Web Services,Webservice Client,我发现在客户机上使用Web服务的做法非常少见,对此我有一个疑问。在客户端使用Web服务是一种不好的做法吗?公开Web服务是否会使您的应用程序面临风险。在服务器而不是客户机上调用webservices的主要动机是什么,因为逻辑决定了对服务器的调用数量将变得更小,整个过程将更快 谢谢 舒维克 附言: 我不确定是否与我认为的普遍做法相反,如果是这样的话,我的观点可能是完全错误的。因为我找不到任何关于谷歌搜索的真实文章,所以我问了这个问题。这完全取决于Web服务的性质和您对它们的处理方式,如果Web服务

我发现在客户机上使用Web服务的做法非常少见,对此我有一个疑问。在客户端使用Web服务是一种不好的做法吗?公开Web服务是否会使您的应用程序面临风险。在服务器而不是客户机上调用webservices的主要动机是什么,因为逻辑决定了对服务器的调用数量将变得更小,整个过程将更快

谢谢 舒维克

附言:
我不确定是否与我认为的普遍做法相反,如果是这样的话,我的观点可能是完全错误的。因为我找不到任何关于谷歌搜索的真实文章,所以我问了这个问题。

这完全取决于Web服务的性质和您对它们的处理方式,如果Web服务是开放的,不需要身份验证或证书验证,那么您显然可以从客户端加载它

如果web服务公开了一些您不想向最终用户公开的关键信息,那么将其加载到服务器上是一种做法

如果您想对Web服务返回的数据执行业务逻辑,并且不想将逻辑公开给外部世界,那么可以在服务器上执行

我想说,这完全取决于web服务的类型以及您使用web服务所做的工作

例如:如果它是一个开放的weather Web服务,没有身份验证等,我认为在服务器上安装它没有任何价值,除非你想增加服务器上的负载

完全取决于您想要在那里使用的web服务类型

这可能会帮助您进一步发展