Hi Scott,
I see this issue was raised in early Feb this year and you added the fix in release 1.34. But I'm still facing same issue in version 1.35.
I see you changed line 404 as pePostDataLen >= 0 but in my case pePostData and pePostProc also shows null so it never turn on flag for wwSendReqBody and I'm getting HTTP/1.1 411 Error.
When I change flag wwSendReqBody to *ON in debug, then it works. Please advise if I can add any additional condition to handle this scenario.
0404.00 c if pePostDataLen >= 0 and
0405.00 c (pePostData<>*null or pePostProc<>*null)
0406.00 c eval wwSendReqBody = *on
0407.00 c endif
Change Log:
Changes to version 1.34 from 1.33
- If a procedure or non-null pointer is provided for "upload" data
(i.e. POST, PUT or other stream upload data) but data length=0,
then send a zero-length request body. Omitting Content-Length
on a PUT/POST request causes "411 Length Required" on some
servers. (Broken since 1.24BETA15)
Thanks,
Pargat