[GH-ISSUE #178] Support Expect: 100-continue request #176

Closed
opened 2026-03-03 19:15:57 +03:00 by kerem · 1 comment
Owner

Originally created by @NghiaTranUIT on GitHub (Jun 15, 2019).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/178

Originally assigned to: @NghiaTranUIT on GitHub.

🐶 Brief

If it's Expect: 100-continue request, it means the flow we handle the data is kind of difference.

  1. The client will only sent the headers (including the Expect header) and no body.
  2. Proxyman handles and return Code 100
  3. Client starts sending the body
  4. Proxyman handles

Ref: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/100

👑 Criteria

  • Detect if it's expect 100-continue request
  • Return code 100
  • Handle response body properly
Originally created by @NghiaTranUIT on GitHub (Jun 15, 2019). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/178 Originally assigned to: @NghiaTranUIT on GitHub. ## 🐶 Brief If it's `Expect: 100-continue` request, it means the flow we handle the data is kind of difference. 1. The client will only sent the headers (including the `Expect` header) and no body. 2. Proxyman handles and return Code 100 3. Client starts sending the body 4. Proxyman handles Ref: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/100 ## 👑 Criteria - [x] Detect if it's expect 100-continue request - [x] Return code 100 - [x] Handle response body properly
kerem closed this issue 2026-03-03 19:15:57 +03:00
Author
Owner

@NghiaTranUIT commented on GitHub (Jun 15, 2019):

All done

🤯 Changelogs

  • Send code 100 and handle body request properly
  • Don't finish the request if it's expect: 100-continue request
<!-- gh-comment-id:502342751 --> @NghiaTranUIT commented on GitHub (Jun 15, 2019): All done ## 🤯 Changelogs - [x] Send code 100 and handle body request properly - [x] Don't finish the request if it's expect: 100-continue request
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Proxyman#176
No description provided.