1xx Informational
Use 100 as an interim response when a client asked whether it should continue sending the request body.
POST /upload with Expect: 100-continue100 Continue followed later by a final 201 CreatedThe server first invites the client to send the body, then completes the request normally.
The server is saying, 'Let's keep talking, but switch to a different protocol for the rest of this connection.'
The server is saying, 'I’m still working on this. Don’t assume the request was lost just because it’s taking a while.'
WebDAVThe server is giving the browser a head start: 'You’ll probably need these files, so start getting them while I finish the real response.'