Can't make successful call via remote JSON RPC
You're trying to send RPC queries to the P2P network port. You should use port 8332 instead of 8333.

Bitcoin Core:


interacts with other Bitcoin nodes on the network using the P2P protcol via port 8333 (or whatever you configure -port to be)
responds to RPC queries (JSON-RPC) via port 8332 (or whatever you configure -rpcport to be).