Google weiß alles: Fehlermeldung bei file_get_contents - String auslesen.

Beitrag lesen

Nimm mal ein Programm wie wget und rufe damit eine funktionierende Webseite ab.

Ich habe das mal gemacht:

wget -d --delete-after http://www.google.de

Das liefert u.a. den Response-Header:

HTTP/1.1 200 OK
Date: Wed, 08 Jun 2016 00:22:19 GMT
Expires: -1
Cache-Control: private, max-age=0
Content-Type: text/html; charset=ISO-8859-1

Das dürften dann auch so ziemlich die Mindestangaben sein, die Du auch senden lassen musst. Natürlich an Deine Zwecke angepasst.

Nach dem Header folgt eine Leerzeile (Zeilenende ist "\n\r") und dann der "Payload", also die Webseite bzw. hier das Text in json-Format.