Saturday, December 2, 2023
 Popular · Latest · Hot · Upcoming
rated 0 times [  15] [ 0]  / answers: 1 / hits: 77638  / 2 Years ago, wed, august 18, 2021, 8:04:40

I'm trying to setup the wallet RPC for a Monero node, but when I use cURL to that port, I get this error:

curl: (1) Received HTTP/0.9 when not allowed

However, checking curl --version gives me this:

curl 7.68.0 (x86_64-pc-linux-gnu) libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.2.0) libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3

I thought that error would only present when cURL was compiled without nghttp2. This is an AWS environment, running 20.04.

More From » 20.04


It would be great to see exactly your complete curl request.
HTTP/0.9 is from 1991, previous to the basic HTTP/1.0 so I think that the problem is the response from the Server.

Please try:

  1. Your curl command with the --verbose parameter so it outputs all the information.

  2. Try the same URL you attempt with curl with wget and what are the contents of the file saved. Do if from inside a new empty folder.

  3. telnet to that port and type:

    GET / HTTP/1.0<ENTER>

    where <ENTER> is just pressing the Enter key and see the output. Maybe you are trying to open the wrong port.

  4. Some times the problem is in the certificate. Try with the parameters:


  5. You can also enforce:


Also your organization or ISP may be using a transparent proxy which is catching the request or that is using a SSL certificate causing problems.

[#2358] Friday, August 20, 2021, 2 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.

Total Points: 35
Total Questions: 128
Total Answers: 138

Location: Indonesia
Member since Thu, Oct 1, 2020
3 Years ago
ibuteking questions
Sat, Sep 10, 22, 08:44, 1 Year ago
Fri, May 12, 23, 10:10, 7 Months ago
Tue, May 23, 23, 13:38, 7 Months ago
Sun, May 22, 22, 21:03, 2 Years ago