为什么第三方支付都是用url做接口而不用Webserivce了?

产品哥 发布于 2013/05/23 21:57
阅读 677
收藏 2
为什么第三方支付都是用url做接口而不用Webserivce了?
加载中
0
Credo-Zhao
Credo-Zhao
不是URL而是rest服务.
产品哥
产品哥
rest服务,我怎么看和URL一样一样的勒
0
kellerli
kellerli
因为你能记住支付账号和密码。
kellerli
kellerli
因为使用webservice传输需要你将用户名和密码传输给银行端。中途你可以连接用户账号和密码。这样的设计认为是不安全的。
产品哥
产品哥
没看懂
0
pantrick
pantrick
webservice门槛高
0
傅小黑
傅小黑
Restful的规范比WebService简单多了
0
冷月V天一
restful简单高效,webservive 调用复杂,性能太低
fair_jm
fair_jm
JAX-WS基于SOAP协议自然用xml 我都糊涂了 ws是webservice的缩写 你说的ws是指JAX-WS才是吧…JAX-RS更像一种资源定位 相比之下JAX-WS则是一种动作导向的 各有利弊。我也只做过java的 其他地方不太懂 说到这就不多说了。
冷月V天一
回复 @fair_jm : 1、restful风格的接口,不一定要遵循WS规范 2、wsdl2java方便,像这样接口,如果客户端是JS、php等这样的客户端语言,调用就不方便了。 3、WebService的接口基于XML传输,restful基本上采用json,json相对于XML有很多优势,在传输、序列化等方便
fair_jm
fair_jm
restful也是ws的一个规范吧。webservice客户端使用蛮简单的 比如java 用CXF的wsdl2java工具 转成代码 直接调用产生的service就能使用 调用复杂何来?
0
恺哥
恺哥

关键是简单,轻量级;

无论是编写和调用都很便捷

0
南湖船老大
南湖船老大

就一句话,简单。

webservice通常也是走HTTP协议,然后POST发送XML数据。本质上是一样的,相比URL,没有任何安全和效率上的优势

0
产品哥
产品哥

引用一哥们的回复,感觉比较在理。

这个问题我喜欢,有技术含量!首先,webservice是异步的,而支付需要的是实时性与原子性,在这一点上,落后的url恰好做到了。其次,webservice无法做到串行,或者说即使做到串行,控制流程也很复杂,而充值的顺序性也是很重要的一个因素。

返回顶部
顶部