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

请教大家 http 请求的设计

  •  
  •   iLoveSS · 9 天前 · 1070 次点击

    新手一枚,学习发送网络请求中.

    发起各种 http 请求时,是仅使用 get/post 呢? 还是根据需求各种 put/get/delete/post 都用上呢?

    20 条回复    2024-10-29 16:14:09 +08:00
    fengci
        1
    fengci  
       9 天前
    你开心就好 。前几年是提倡 rustful ,但实际开发 看商量的。rustful 是规范,你 get post 通过路由名称也是规范不是。
    ljtfdt
        2
    ljtfdt  
       9 天前
    听领导的
    RightHand
        3
    RightHand  
       9 天前 via Android
    你是老大就你定,你不是老大就听老大的
    fox0001
        5
    fox0001  
       9 天前 via Android
    我建议,如果团队的平均水平比较高,走 restful 标准,否则 post 一把梳。有时,添加 restful 标准,反而让开发人员迷惑,甚至纠结使用哪个请求方法而浪费了开发时间。
    dylanqqt
        6
    dylanqqt  
       9 天前
    我看很多大公司都 post 一把梭
    iLoveSS
        7
    iLoveSS  
    OP
       9 天前
    get 是不是还有个优点,能直接在浏览器里访问测试一下?
    zhengwenk
        8
    zhengwenk  
       9 天前
    什么规范都得先入领导的法眼,我们领导心血来潮就让你 put delete ,过两天他自己都不记得了,哈哈
    iLoveSS
        9
    iLoveSS  
    OP
       9 天前
    @zhengwenk 我就自己练习用,又怕剑走偏锋跟主流格格不入了...
    cnoder
        10
    cnoder  
       9 天前
    建议 post 一把梭。规范都只是指导不是必须或者圣经,具体还是根据自身情况选择
    Suaxi
        11
    Suaxi  
       9 天前
    前两天刚和朋友聊过相关的话题,他们那边为了接口验参,参数加解密等等的需求全部统一成了 post

    自己的花活小项目按约定俗成的规范就行

    在公司看领导的安排
    Duanpei
        12
    Duanpei  
       9 天前
    都无所谓。 这些都是工作之后看公司具体的项目来的。 学习阶段,知道一些常规的区别就好
    zen1
        13
    zen1  
       9 天前
    自己学习可以都用用试试。自己的项目,规范自己决定,公司的项目,规范公司决定。
    如果有人和你说 必须用 rustful ,不用 rustful 就是垃圾,不用想,这个人技术水平也就是复读机吧。
    PTLin
        14
    PTLin  
       9 天前
    https://www.v2ex.com/t/1026944 这个也算月经话题了。
    javalaw2010
        15
    javalaw2010  
       9 天前
    restful 标准和精神你得懂,实际干活儿全 POST 完事儿。我觉得这事儿多少有点历史遗留问题,锅在 http 协议身上,搞个类 rpc 协议就没那么多事儿了。
    opengps
        16
    opengps  
       9 天前
    每个地方都会执行各自的标准,所以不用太在意这种非强制的设计要求
    potatowish
        17
    potatowish  
       9 天前 via iPhone
    刚学习做菜的时候,就不要想着怎么握刀更专业,属于是舍本逐末
    yinmin
        18
    yinmin  
       9 天前
    如果是自用项目,都行。如果是交付给客户的项目,建议仅用 GET 和 POST ,其它的 method 过不了安全评测,别验收的时候被卡住,结不了案。https://www.v2ex.com/t/959602
    paopjian
        19
    paopjian  
       9 天前
    @yinmin 我们 POST 里有个 SQL 语法, 直接被安全审计 ban 了,用户反应页面打不开,太搞了
    SpiritLingPub
        20
    SpiritLingPub  
       8 天前
    除了特殊的外,其他几乎都是 POST 请求
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5283 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 07:33 · PVG 15:33 · LAX 23:33 · JFK 02:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.