file_get_contents lader til ikke altid at sende http requests
HejJeg sidder med et lille mystisk problem.
Jeg skal sende og modtage data til et api. To requests jeg udfører fungerer fint, her sender jeg først noget login data og modtager nogle data til videre brug, og sender ændringer og modtager et response med nogle data.
Men de to sidste, ser ikke ud til at komme frem. Leverandøren kan se de første to i loggen, men ikke de to sidste. Når jeg prøver at smide url'erne ind i browseren, så får jeg den ventede fejl-response, og leverandøren kan se det i loggen.
Til at begynde med tænkte jeg at det kunne være en fejl i headeren jeg laver (som i dette tilfælde blot skal indeholde noget auth og info om at det er en post), men nu prøver jeg at skære helt ind til benet, blot for at få en respons.
Så min nuværende test er skåret ned til kun at indeholde:
$homepage = file_get_contents('https://dr.dk');
echo $homepage;
Når url'en er https://dr.dk får jeg, som ventet, dr's hjemmeside. Prøver jeg med de to url'er til api'et, kommer der ingenting. Ikke engang false.
Hvad kan være årsagen, og hvad kan jeg gøre for at afhjælpe det?
Mvh
bgolsen