V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mytharcher
V2EX  ›  支付宝

支付宝手机网页版即时到账支付接口设计的混合 XML 格式传参数的意义何在?

  •  
  •   mytharcher · 2015-05-26 09:42:17 +08:00 · 3208 次点击
    这是一个创建于 3469 天前的主题,其中的信息可能已经有所发展或是发生改变。
    ```
    http://wappaygw.alipay.com/service/rest.htm?req_data=<direct_trade_create _req><subject>彩票 </subject><out_trade_no>1282889603601</out_trade_no><total_fee>10.01</tot al_fee><seller_account_name>[email protected]</seller_account_name><call_ back_url>http://www.yoursite.com/waptest0504/servlet/CallBack</call_back_ url><notify_url>http://www.yoursite.com/waptest0504/servlet/NotifyReceive r</notify_url><out_user>123456789</out_user><merchant_url>http://www.your site.com</merchant_url><pay_expire>3600</pay_expire><agent_id>11397568a1< /agent_id></direct_trade_create_req>&service=alipay.wap.trade.create.dire ct&sec_id=0001&partner=2088101000137799&req_id=1282889689836&sign=VRVr7ad PfsHblFjiBkGWryhKIKt+CaI4Cq2MA2wG1ENVuBAyFDlp3FbttndmID0USlfn22a9/6fQ+X+K PDE09hcTNz3gJ1edUiDWxHXY/ahTexCP79SDtoHx29uepXsHBe32DP0k9jZbfhpT8Ly0+ksuo 5VJO0iymxQ87hQPjJw=&format=xml&v=2.0
    ```

    这是官方开发文档里的样例,如果说跟桌面版网页支付接口地址(网关)不同也就罢了,居然连参数都不一样,更无法理解的是在 GET 参数里用 XML 格式作为内容,而且又跟另一部分 form-urlencoded 的参数混在一起。查了文档 format 只有 xml 这个固定选项,实在无法理解这种设计,难道就是为了给手机网页版支付增加门槛?
    4 条回复    2015-05-26 13:46:23 +08:00
    fising
        1
    fising  
       2015-05-26 09:48:45 +08:00
    lyragosa
        2
    lyragosa  
       2015-05-26 09:57:56 +08:00
    楼主,你听说一个词叫历史遗留吗。
    wy315700
        3
    wy315700  
       2015-05-26 09:58:29 +08:00
    微信接口还有XML和json混合呢
    ooh
        4
    ooh  
       2015-05-26 13:46:23 +08:00
    不是相同的人做的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2861 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 06:51 · PVG 14:51 · LAX 22:51 · JFK 01:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.