Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Serwery WWW _ Serwer PHP: Brak Content-Length w nagłówku odpowiedzi serwera

Napisany przez: dondu 6.05.2019, 10:04:38

Cześć.

Mam konto na cba.pl, na którym umieściłem prosty skrypt testowy generujący odpowiedź w formacie json: http://test987.cba.pl/get_request2.php

  1. <?php
  2. http://www.php.net/header('Content-Type: application/json;');
  3. $data = [ 'name' => 'Me', 'age' => 3 ];
  4. http://www.php.net/echo json_encode($data);
  5. ?>

Po wejściu na stronę i sprawdzeniu za pomocą DevTools Chroma otrzymanego zwrotnie nagłówka brakuje w nim parametru: Content-Length:

https://obrazki.elektroda.pl/3700322500_1557133200.png

Dla porównania wykorzystując stronę http://httpbin.org/get serwer w nagłówku odpowiada parametrem Content-Length:

https://obrazki.elektroda.pl/3286258900_1557132952.png

Co może być przyczyną - chciałbym ją poznać zanim napiszę do supportu cba.pl.
A może ja gdzieś popełniam błąd?

Z góry dziękuję za wskazówki smile.gif

Napisany przez: Pyton_000 6.05.2019, 10:29:42

U mnie działa smile.gif

Kod
HTTP/1.1 200 OK
Server: nginx
Date: Mon, 06 May 2019 09:28:39 GMT
Content-Type: application/json;
Content-Length: 21
Connection: keep-alive
Keep-Alive: timeout=20
X-Powered-By: PHP/5.6.40
X-Host-Ip: 187

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)