finely
V2EX  ›  问与答

CRUD 全部用 get+params,有啥负面影响呢?

  •  
  •   finely · Apr 5, 2020 · 2562 views
    This topic created in 2261 days ago, the information mentioned may be changed or developed.
    13 replies    2020-04-05 20:51:54 +08:00
    airyland
        1
    airyland  
       Apr 5, 2020 via iPhone
    这就是为什么有些公司打开后台数据会莫名丢失的原因了,因为你不知道有哪些浏览器插件会读取你的 delete 链接。
    superrichman
        3
    superrichman  
       Apr 5, 2020 via iPhone
    参数太长会无法提交,不信你用 get 提交个图片试试 /doge
    yyfearth
        4
    yyfearth  
       Apr 5, 2020
    没考虑过安全问题吗?我弄个图片把 src 设成删除操作会怎样
    全部用 post 都比全部用 get 强
    Hstar
        5
    Hstar  
       Apr 5, 2020
    全部 post 可以。
    全部 get 。。访问一下就操作吗
    otakustay
        6
    otakustay  
       Apr 5, 2020   ❤️ 1
    Chrome 预读,代理预缓存,Prefetch,Preload,玩死你
    mritd
        7
    mritd  
       Apr 5, 2020 via iPhone
    上面好多废话,就问你一句,听过搜索引擎爬虫没有?
    msg7086
        8
    msg7086  
       Apr 5, 2020 via Android
    get 操作要在语义上只读,你修改操作用 get 是打算不修改么(
    gimp
        9
    gimp  
       Apr 5, 2020
    没有上传文件功能吗 😀
    maplerecall
        10
    maplerecall  
       Apr 5, 2020 via Android   ❤️ 3
    听说过一个没加权限管理的内部页面,删除操作全用的是 a 标签直接访问 url,结果被 Chrome 上报后 Google 爬虫抓了全给删光了…
    loading
        11
    loading  
       Apr 5, 2020 via Android
    全部 post 吧,get 也太菜了,url 不够长。
    swulling
        12
    swulling  
       Apr 5, 2020 via iPhone
    选择全 get 是因为不会调试 post 么?
    jugelizi
        13
    jugelizi  
       Apr 5, 2020
    前端就是喜欢搞个大新闻
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   866 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 64ms · UTC 22:19 · PVG 06:19 · LAX 15:19 · JFK 18:19
    ♥ Do have faith in what you're doing.