Domanda

Il documentazione per WinHttpReadData dice, riguardo HTTP chunked la codifica di trasferimento:

A partire da Windows Vista e Windows Server 2008, WinHttp consente alle applicazioni di eseguire blocchi di codifica di trasferimento dei dati inviati al server.Quando la Codifica di Trasferimento intestazione è presente sul WinHttp risposta, WinHttpReadData strisce di suddivisione in blocchi di informazioni prima di dare i dati per l'applicazione.

Qualcuno può decifrare questo?


Q1 Primo, questo testo è la pagina di WinHttpReadData, che viene utilizzato per ... leggere i dati all'interno di un client HTTP applicazione, in particolare i dati di risposta.Così che cosa significa quando si dice

A partire da Windows Vista e Windows Server 2008, WinHttp consente alle applicazioni di eseguire blocchi di codifica di trasferimento dei dati inviati al server.

Il WinHttpReadData funzione non è utilizzata con i dati inviati al server.Esso è utilizzato per la lettura dei dati da il server.

Consulenza il doc per il WinHttpWriteData funzione, che è utilizzato per inviare i dati al server come parte di una richiesta HTTP, non vi è alcuna menzione della chunked capacità di trasferimento.


Q2 Supponendo che devo capire cosa piuttosto nuovo chunked supporto del trasferimento delle somme, come posso ottenere il supporto? Si dice che è nuovo su Vista e WS2008.Che cosa succede se decido di scrivere una applicazione che gira su WS2003, e utilizza WinHttpReadData e incontra un chunked risposta, o WinHttpWriteData, e vuole inviare un chunked richiesta?

Tra le righe, è questa documentazione dicendo che ho bisogno di link contro il WinHttp.lib in Vista-era SDK di Windows, o più tardi, al fine di ottenere la possibilità di fare la codifica chunked?O è davvero impossibile WS2003?, in altre parole, è il caso che l'app facendo blocchi di trasferimento utilizzando questa libreria è necessario eseguire il sistema operativo specificato?


Questo potrebbe leggere come un rant, ma non è così.Voglio davvero sapere.

È stato utile?

Soluzione

La mia copia locale non ce l'ha, sembra un errore per me.Chunked è coperto in questo articolo, "La codifica di trasferimento sezione" intestazione.Dovrebbe essere trasparente per la lettura.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top