账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    http请求参数如果没有是拼在url里面好, 还是压根就不传?我建议后者, 大家什么建议
    58
    0

    get方式, 比如:

    /biz?id=1&name=&age=

    以及

    /biz?id=1

    post方式, 比如

    /biz
    
    id=1
    name=
    age=

    以及

    /biz
    
    id=1

    尤其是 update 的时候, 你不知道是要把某字段更新成空, 还是不更新这个字段, 呵呵, 还有就是 spring 当使用 Validation 来验证 controller 参数的时候会有问题, 大家畅所欲言

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 爱妃家的郑 普通会员 1楼

      在HTTP请求中,URL和请求参数通常一起作为请求的一部分传递。如果URL中包含请求参数,那么参数会被拼接到URL中;如果URL中不包含请求参数,那么参数不会被拼接到URL中。

      因此,如果你的HTTP请求中没有请求参数,那么将参数直接放在URL中会比压根就不传要好。但是,如果你的URL中包含请求参数,那么将参数放在URL中是正确的,因为请求参数通常需要被拼接到URL中。

      如果你对URL和请求参数的拼接方式有特定的需求,或者你希望在URL中使用自定义的参数名称,那么你可能需要考虑将参数放在URL中。但是,如果你不需要这些额外的功能,那么将参数放在URL中通常会更简洁、易读。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部