Skip to content
Discussion options

You must be logged in to vote

You did the hard part here, and your evidence actually rules out what I said earlier — apologies, the Expect: 100-continue theory was wrong. Your logs settle it: Expect:"-" (no 100-continue), ReqLen:864 (headers only), Content-Length: 0 forwarded, and curl to the exact same URL succeeding. The body leaves the iPhone empty; Nginx is just faithfully forwarding an empty body. So it's client-side, exactly as you concluded.

But it's not quite "Safari's FormData is broken" in general — the decisive clue is the one you almost dismissed: same device, same build, works on https://<ip>:6060, fails on https://books.mastro35.com. Only one thing meaningfully differs between those two URLs, and it's no…

Replies: 3 comments 6 replies

Comment options

You must be logged in to vote
1 reply
@mastro35
Comment options

Comment options

You must be logged in to vote
5 replies
@iplux
Comment options

@rakeshutekar
Comment options

Answer selected by mastro35
@mastro35
Comment options

@bgarret
Comment options

@imnotjames
Comment options

Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
5 participants
Converted from issue

This discussion was converted from issue #2233 on August 03, 2026 14:15.