Wie verwende ich curl, um eine GET-Anfrage genauso zu erhalten wie mit Chrome?

Ich habe eine Web-APIhttp://something.com/api und ich möchte GET verwenden, um den Antworttext zu erhalten.

Dies ist mein Befehl:

curl "http://something.com/api"

Natürlich schlägt es fehl und es wird eine Fehlermeldung ausgegeben.

Wenn ich Chrome verwende und die obige URL eingebe, stimmt alles. Allerdings mache ich das gleiche mit Firefox, die URL gibt mir die gleiche Fehlermeldung. Ich versuche, die Aktion mit der Chrome-Erweiterung DHC zu wiederholen. Die Anfrage gibt erneut die richtige Antwort. Nach einigem Suchen glaube ich, dass die Curl-Option--user-agent macht einen Unterschied. Wie wird der User Agent korrekt auf Chrome eingestellt? Oder ist das nicht der Punkt, das Problem kommt aus anderen Bereichen? Vielen Dank

Antworten auf die Frage(6)

Ihre Antwort auf die Frage