c# - CGI 和 WebService 有什么区别?

标签 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/

上一篇:c# - Paypal 按钮格式不正确的项目金额

下一篇:paypal - 我可以生成新的 PayPal 身份 token 吗?

相关文章:

c# - 不推荐使用 Device.OnPlatform

c# - 如何使用 ActionResult<T> 进行单元测试?

php - 如何在iPhone编程中使用新的“uploads”目录通过Web服务在Wordpress服务器上上传图像?

database - 您应该在使用外部系统之前对其进行测试吗?

php - 支付成功完成后,Paypal IPN 发送无效响应

c# - 循环中匿名方法的不同 "execution context"的问题

c# - 比较两个数组或数组列表,找出相似和不同的值

java - Spring Restful Webservice 上传 CSV

api - 从 Paypal API 运行余额

html - 在 CS5 Dreamweaver 中使用列表/菜单表单?