HTTP status codes / 1xx — Informational
Interim response: send the request body, the headers were acceptable.
The server has received the request headers and the client should proceed to send the body. It exists for the Expect: 100-continue handshake, which lets clients avoid uploading large bodies the server would reject anyway.
curl -v -H "Expect: 100-continue" -d @bigfile.json https://httpbin.org/post
Same request, no terminal: paste this into the cURL converter for native code, or straight into ReqPad on your phone.
Seen mostly with large uploads via cURL or HTTP clients that set Expect: 100-continue automatically.
The fastest way to pin down a 100 is to reproduce the exact request and inspect what actually went over the wire — status, headers, timing and body, without your app code in the way. That is what an API client is for; ReqPad does it from your phone, with every request saved to history.
101 Switching Protocols · 102 Processing · 103 Early Hints — or the full reference.
Build the request, send it, read status + headers + timing — on your iPhone. Free to start.