Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In deze sectie wordt het netwerkprotocol beschreven voor bits-upload- en upload-reply-taaktypen. Het BITS-uploadprotocol wordt gelaagd boven op HTTP 1.1 en gebruikt veel van de bestaande HTTP-headers en definieert nieuwe headers. Het BITS-uploadprotocol ondersteunt één uploadbestand per sessie.
BITS gebruikt pakketten om clientaanvragen en serverreacties te beschrijven. De BITS-Packet-Type header geeft het type pakket dat wordt verzonden. Elk pakket bevat specifieke headers. BITS gebruikt de BITS_POST werkwoord om BITS-uploadpakketten te identificeren. Antwoordpakketten gebruiken altijd het Ack-pakkettype dat staat voor bevestiging. Het Ack-pakket wordt verzonden in de context van de vorige aanvraag; er kan slechts één openstaande aanvraag tegelijk zijn.
Voor upload-reply-taken gebruikt BITS dit protocol om het bestand te uploaden, maar gebruikt dit protocol niet om het antwoord naar de client te verzenden. In plaats daarvan verzendt de BITS-server de locatie van het antwoordbestand naar de client en maakt de client een BITS-downloadtaak om het antwoordbestand te downloaden.
Gebruik het uploadprotocol om de BITS-client- of serversoftware te vervangen door uw eigen implementatie. Zie BITS-aanvraagpakkettenvoor een lijst met aanvraagpakketten die door de BITS-client worden verzonden. Zie BITS-antwoordpakkettenvoor een lijst met antwoordpakketten die door de BITS-server worden verzonden.
De client bepaalt hoe deze reageert op fouten of onverwachte pakketten van de BITS-server. Als de server een pakket ontvangt dat niet wordt verwacht, moet de server een Ack-pakket met een retourcode van 400 (Ongeldige aanvraag) verzenden.