When accessing Connect insecurely (via HTTP), POSTs respond with 3xx error codes. By default, the original POST body is not forwarded on redirection. Other packages have handled this by overriding the default handler to forward the POST body on redirection.
See https://github.com/rstudio/rsconnect/blob/a3ebf70adb96a020fb8844b7194870ae04500a1d/R/http.R#L118-L120