V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lusin
V2EX  ›  程序员

url 中参数特别多的时候如何处理呢?

  •  
  •   lusin · 2014-11-09 23:19:16 +08:00 · 3795 次点击
    这是一个创建于 3666 天前的主题,其中的信息可能已经有所发展或是发生改变。
    9 条回复    2014-11-10 14:58:46 +08:00
    fengchang
        1
    fengchang  
       2014-11-09 23:32:08 +08:00
    走post提交不行么
    lusin
        2
    lusin  
    OP
       2014-11-09 23:36:29 +08:00
    @fengchang 那样美观些,只是感觉seo效果会差不少
    kmvan
        3
    kmvan  
       2014-11-10 00:54:44 +08:00
    说起url过长,我记得以前WP有个bug,删除一页评论时候因为评论过多而导致get方法的url参数过长,造成错误。哈哈
    kfll
        4
    kfll  
       2014-11-10 01:10:15 +08:00   ❤️ 1
    @kmvan 以前WP删除用GET的么
    mhycy
        5
    mhycy  
       2014-11-10 01:25:50 +08:00
    个人感觉这URL最大问题是 - 不直观
    1up
        6
    1up  
       2014-11-10 02:21:24 +08:00 via iPad
    蜘蛛抓取会吃亏的
    tabris17
        7
    tabris17  
       2014-11-10 10:08:13 +08:00
    这具体要看你的应用场景了,如果这些参数组成的url不是临时访问的,那我会把这些参数映射成一个唯一ID,通过唯一ID来访问,类似于短链接吧
    kankana
        8
    kankana  
       2014-11-10 11:54:42 +08:00
    @kfll

    wordpress的bulk action(包含delete), 一直走的get, 从没改变.
    railgun
        9
    railgun  
       2014-11-10 14:58:46 +08:00
    首先走post,再不济我觉得用标准的get请求,就是?a=b&c=d这种,也比路径访问直观。
    另外我觉得如果一个接口参数那么多的话,是不是考虑一下简化参数呢?真的有必要一次传那么多参数吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2897 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 02:58 · PVG 10:58 · LAX 18:58 · JFK 21:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.