Warum antwortet s3.amazonaws.com mit „400 Bad Request“, wenn ich eine Verbindung über Telnet herstelle?

Warum antwortet s3.amazonaws.com mit „400 Bad Request“, wenn ich eine Verbindung über Telnet herstelle?

So sieht meine Anfrage aus. Ich habe bestätigt, dass das Zeilenende-Trennzeichen CRLF ist:

telnet s3.amazonaws.com 80

GET / HTTP/1.1
Host: s3.amazonaws.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:83.0) Gecko/20100101 Firefox/83.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: close
Cache-Control: max-age=0

Ich habe es auf anderen Sites getestet und sie funktionieren, also liegt das Problem an dieser Site. Ich verwende den Telnet-Client, der mit Windows geliefert wird.

verwandte Informationen