我正在学习Web服务,因此我基于this教程建立了一个测试环境。然后,我在相同的解决方案中创建了一个Web应用程序项目,并在设置Web参考后成功调用了该服务。然后,我尝试使用ajax调用该服务。我收到了CORS错误。我不太熟悉“ CORS”,所以我决定在后面的代码中创建一个Web方法,然后再调用外部服务。它没有错误。让我想知道从客户端调用外部服务的“最佳实践”是什么。您应该尝试直接调用还是应该调用随后调用该服务的网络方法?
我认为,从后端调用外部服务/ API通常是最佳选择。它具有多种好处,例如: