res = send(Server_Sock, tekst_buffer, Meld_Len, 0); ------------------------------------------------------
Men den kan ikke fange det på webserveren. Er jeg helt galt på den eller hva? Det skal siges at jeg først prøvede at kalde en helt alm html fil på webserveren og det virkede heller ikke. (char tekst_buffer[]="http://10.0.0.1/test.htm";)
Mit problem er lidt kompliseret. Den asp side som jeg skal fange på webserveren, skal ikke vises i en browser men blot lægge de medsendte parametre i min url, ned i en database på webserveren. Det er vidtigt at der ikke bliver sendt noget retur fra webserveren men jeg skal stadig være sikker på at parametrene når frem. Derfor skal jeg bruger tcp frem for udp.
Men ud fra min forklaring, skal jeg så stadig lave en GET request? eller skal det hede noget andet?
Host headeren er mandatory når man bruger HTTP 1.1 - optional når man bruger HTTP 1.0 !
Den er nødvendig når web-serveren bruger CNAME based virtual hosrs og ikke IP based virtual hosts (altså når der er flere navne som peger på samme IP nummer).
Tak for hjælpen. Jeg tror den er lige ved at være der.
Mit probelm er at jeg nu får en fejlmeddelese retur. ------------------------------------------------------------------------- Returnert melding er modtaget af klienten::: HTTP/1.1 401 Access Denied Server: Microsoft-IIS/5.0 Date: Sat, 20 Sep 2003 16:29:08 GMT WWW-Aut --------------------------------------------------------------------------
Mit bud er at jeg skal afgive brugernavn og adgangskode (og måske domæne) for at få adgang til min html fil.
Men hvordan angiver jeg dette i forlængelse af GET requesten "GET /test.htm HTTP/1.0\r\n\r\n" ?
Jeg compilerede din kode (manglede lige en #Include<stdio.h>) og fik konverteredet mit brugernavn til Base64 kode og fik skrevet den ind i bufferen.
Men desværre virker det stadig ikke. Jeg får samme fejlmeddelelse som før(access denied). Er det måske fordi jeg kun kører med brugernavn og ikke adgangskode?
Jeg har prøvet at angive :administrator og :admin efter mit brugernavn(i base 64 form selfølgelig) men den nægter mig stadig adgang.
Når jeg skriver stien til html filen i browseren skal jeg kun angive mit brugernavn i adgangskodeboksen.
Jeg tvivler ikke på det du skriver, men er GET requesten srevet rigtig med \r\n osv? Ved du hvor jeg kan læse og lære noget om det?
Det er sgu ærgeligt når man sidder tilsidst og mangler sådan en iriterende fejl. Men har du set i fejlmeddelelsen at den udover skriver adgang nægtet, så skriver den en 401 fejl kode. Betyder det ikke at siden ikke findes?
sikke mange spørgsmål men jeg er blevet lidt deperat.
Du skal have rigtig mange tak for din store hjælp Arne. Det er godt at have dig herinde til lige at undgå nervesammenbrud hos forvirede mennesker som mig :-). Jeg vil tillade mig at give dig næsten alle points pga dit store arrengement. squashguy vil dog også lige få en lille sjat for hans bidrag.
Venlig hilsen TOM
Synes godt om
Ny brugerNybegynder
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.