Avatar billede hacked Nybegynder
23. august 2006 - 18:25 Der er 9 kommentarer og
1 løsning

Socket - Fjern header fra data

Jeg henter en xml fil vha. c# implmentation af berkeley socket. Mit problem er bare, at den samtidig henter selve headeren.

Eksempel:

HTTP/1.0 200 OK
Connection: close
Date: Wed, 23 Aug 2006 16:09:38 GMT
Server: Apache/1.3.31 (Unix)
Last-Modified: Wed, 23 Aug 2006 16:06:26 GMT
Accept-Ranges: bytes
Content-Length: 14732
Content-Type: application/xml
X-Pad: avoid browser bug
Via: 1.0 CacheFlow 725 (CFB2)

----xml data----

Hvordan får jeg fjernet headeren? På hvilken plads er headerens størrelse defineret?
Avatar billede arne_v Ekspert
23. august 2006 - 18:31 #1
Der er en blank linie mellem geaderne og body, saa soeg paa "\r\n\r\n"
Avatar billede arne_v Ekspert
23. august 2006 - 18:32 #2
Hvis du brugte (Http)WebRequest fremfor raa sockets saa slap du ioevrigt for at goere det selv
Avatar billede hacked Nybegynder
23. august 2006 - 18:37 #3
Bingo - Tak. Hvor vidste du det fra? Står det et sted i en eller anden specifikation? Læg et svar.
Avatar billede hacked Nybegynder
23. august 2006 - 18:37 #4
Ja men så kan jeg også kun have en forbindelse på en given port.
Avatar billede hacked Nybegynder
23. august 2006 - 18:38 #5
glem min sidste kommentar.
Avatar billede hacked Nybegynder
23. august 2006 - 18:56 #6
Jeg bruger Socket, fordi mit program kræver flere forbindelser tilknyttet samme port (port 80). Jeg kan ikke bruge (Http)Webrequest/(Httpresponse) sammen med Socket vel? Såvidt jeg husker kan WebClient/TcpClient ikke håntere flere forbindelser på samme port.
Avatar billede arne_v Ekspert
23. august 2006 - 19:00 #7
Avatar billede arne_v Ekspert
23. august 2006 - 19:02 #8
Jeg kan ikke se hvorfor de ikke skulle, men jeg har aldrig proevet.
Avatar billede arne_v Ekspert
23. august 2006 - 19:02 #9
og et svar
Avatar billede Slettet bruger
23. august 2006 - 20:03 #10
Bonusoplysning:

Det med den tomme linie mellem headers og body gælder også for SMTP.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester