<分区>
标签 c# web-services paypal cgi
<分区>
据我所知,每个 Web 开发人员都可以通过使用 Web 服务获得其他开发人员已经编写的有值(value)的服务。
所以我想知道为什么我们需要使用 CGI 服务。 因为我认为如果 Web 服务是完整的,为什么我们还需要其他东西(比如 CGI)。
谁能告诉我更多关于 Web 服务和 CGI 之间的区别。
据我所知,PayPal 提供 CGI,为什么 PayPal 不需要提供 Web 服务?
那么,对于想写电商APP的.net开发者来说,哪个更适合使用呢?
最佳答案
首先,CGI 排在第一位(See CGI 大约 1995 年)。 恕我直言:Paypal 可能不提供网络服务,因为 1) Developers don't know how Secure their applications Paypal 无法承受不安全的应用程序与其后端的交互。 2) Paypal 不想让开发人员很容易地为他们的系统提供中间件 API。
好吧,话虽如此,如果您可以访问在线服务的 WebService 版本,则使用它,如果您不能访问,则使用 CGI。
关于c# - CGI 和 WebService 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8337010/