Cosa byte[] conclude un server HTTP di risposta?
-
22-08-2019 - |
Domanda
cosa byte byte vuoi inviare a concludere un server HTTP di risposta?
Soluzione
La lunghezza risposta viene determinata chiudendo la connessione (HTTP / 1.0), l'intestazione risposta Content-Length, o l'uso di codifica Chunked.
Altri suggerimenti
Non esiste byte. La connessione può essere risolto da entrambi i lati.
Non c'è l'intestazione Content-Length facoltativo, ma è una sorta di suggerimento per il cliente di conoscere la dimensione della risposta.
Non c'è nessun marcatore-piuttosto, nell'intestazione di risposta HTTP è un Content-Length campo che descrive la lunghezza del corpo di risposta
Se siete interessati a esaminare e conoscere il protocollo HTTP, vorrei scaricare lo strumento di Fiddler a http://www.fiddler2.com/fiddler2/
Si può quindi guardare "dietro le quinte", a ciò che accade quando si visita una pagina web e vedere la richiesta e la risposta di testo.
RFC 2616 (HTTP 1.1)
HTTP / 1.1 definisce la sequenza CR LF come indicatore di fine linea per tutti protocollo Elementi eccetto l'entità-corpo (vedi appendice 19.3 per tolerant). L'indicatore di fine-linea in un corpo dell'entità è definita dal suo tipo di supporto associato, come descritto nella sezione 3.7.