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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    什么情况下服务器会返回100?应用场景是什么?
    35
    0

    HTTP 状态码中100 表示服务器已经接收到客户端的请求,希望客户端继续发送请求。

    百度百科的解释是:客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。

    不太懂这个具体的应用场景是什么?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 萌主殿下 普通会员 1楼

      HTTP状态码100,称为Continue(继续),这个状态码表示服务器已经收到客户端的请求头,并且客户端可以继续发送请求体。

      具体应用场景:

      1. 在进行POST、PUT等请求时,特别是请求体较大的情况下,客户端可能希望在发送整个请求体之前确认服务器是否愿意接受。客户端会在请求头中包含Expect: 100-continue,然后暂停等待服务器响应。

      2. 当服务器返回100 Continue时,意味着服务器愿意接收请求体,并期望客户端继续完成请求的发送。

      这个机制主要用于避免客户端发送了大量数据后才发现服务器无法或不愿意处理的情况,从而节省网络资源和提高效率。

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