Avatar billede askalot Mester
28. marts 2007 - 08:20 Der er 2 kommentarer og
1 løsning

hva må man komme i query string? (IIS stuff)

Hej, jeg går og bikser med et custom statistik system, der udelukkende skal baseres på cs-uri-query strings.
Statistikken vil blive genereret ved at bruge bla. Microsoft Logparser.

Typisk vil jeg bruge en dummy fil på serveren og kalde den med forskellige data i query string.. f.eks:

mit.domain.com/stats.txt?c_type=click&count=45 etc etc etc

Jeg er interesseret i at vide om jeg må bruge alle karakterer i query string?..eller er der ting jeg skal undgå.

(f.eks har jeg fundet ud af det meget godt at overholde '&' syntaxen..forden kan man så bruge i LogParser, hvor man kan trække værdien ud af den enkelte variabel.

Det jeg hovedsagligt tænker på er at bruge LZW komprimering.. men det betyder at query strengen vil indeholde tegn som:

mit.domain.com/stats.txt?clickType=davs&hej=Ad1323851St3Szņ0Sq601153V0IƄŃćĉċčďđēĕčĘMŊijfĽFclickTAGĽDhĺļēľŃŹdŪŬūōűųŵŮŷǀƱĊŀ57C612ǎǐƗē148ǕCĕēǖ7ǞǏCƃƝǎ3DƅƇƉƁƽBBnǦƽǩǧBğŦŸdz22ň97ǚ3ǵkeyǧDȃyǭBȈǔ2ȋȄȁȎȈ4ǵnoŷcȗǹƙDyũǵnjċdzƺĻǧĿŁŃbloƳbusŲrŶȢFŷfaulŗŮasƼƙFĄȆ8ǭ5ǼmȚȆɈvițǼShopPrȗucăDȆ2062ǛēǼȻȜɋɍŀ6pathƵƷǨɧưoŪɭƸjavȽcripɣľɱŪƃLaȞrǗƊǚǎɟʊšǼɒenɴǨɶɸsɺɼɾAʏnʂʄūʇǙɠɆʢŞɧexɩndʒDʔɹɻɽȦʧ

-- ved ik hvor smart det er ?

Grunden til jeg gerne vil vide det, er fordi jeg har læst mig frem til at query strengen sammenlagt må være 1024 characterer..og det bliver i mit tilfælde nogle gange overskredet.

Jeg er også interesseret i at vide om det er rigtigt mht til de 1024 characterer.
Avatar billede askalot Mester
28. marts 2007 - 08:21 #1
hø.. min post kunne ikke engang vise de tegn som er i LZW komprimeringen..men i ved sikkert hva jeg mener.
Avatar billede roenving Novice
28. marts 2007 - 11:14 #2
Tjah, umiddelbart vil jeg da gætte på, at det ikke kan betale sig at bruge komprimering, for et enkelt tegn der skal uri-encodes bliver jo til 3 tegn (eller 6 for unicode !-), og så er der jo ikke meget vundet ...

-- og grænsen for en uris længde ligger (for IE) på 2088 tegn (såvidt jeg husker, men størrelsesordenen er helt korrekt !-), for andre browsere nærmere 4 Kbyte ...

En ide til hvilke tegn, der skal encodes, kan du få ved at kigge på kodning i javascripts to muligheder: escape(), der faktisk koder for meget og encodeURIComponent (hvilket så også kan give dig en ide om, hvordan du skal skabe strengene !-)
Avatar billede askalot Mester
27. februar 2011 - 21:33 #3
-
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
Kurser inden for grundlæggende programmering

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