See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 24690|Vastuse: 1

[Allikas] "Host" päist tuleb muuta vastavate atribuutide või meetoditega

[Kopeeri link]
Postitatud 21.03.2017 19:50:12 | | |
Kui kasutad httpwebrequest ja webrequest klassi C#-s, kui proovid määrata http-päringu päist, olgu kasutad set meetodit või add meetodit, näiteks hosti omaduse määramine päises:

will error: "See päis tuleb muuta sobiva atribuudi või meetodiga".

//
        Kokkuvõte:
        Hangi või määra hosti päise väärtus, mida kasutatakse HTTP päringus sõltumatult päringu URI-st.
        //
        Tagastustulemused:
        Hosti päise väärtus HTTP päringutes.
        //
        Anomaalia:
        System.ArgumentNullException:
        Hostpäisid ei saa nulliks seada.
        //
        System.ArgumentException:
        Hostpäisi ei saa määrata kehtetud väärtustele.
        //
        System.InvalidOperationException:
        Hostpäisid ei saa määrata pärast seda, kui oled alustanud System.Net.HttpWebRequestsi saatmist.
        public string Host { get; seatud; }

Põhjus: C# ei luba kasutada komplekti ja lisada meetodeid selliste päiste seadistamiseks
C# pakub juba spetsiaalset atribuuti sellise päise jaoks, mida saab kasutada selle päise muutmisel ja seadistamisel.
Päise nimi ja vastavad atribuudid on seatud järgmiselt:
PäisÜlesseadmine
NõustunVõta vastu vara.
ÜhendusSeatud Connection omaduse ja KeepAlive omaduse järgi.
SisupikkusMääratud ContentLength omaduse järgi.
SisutüüpSeatud ContentType omadusega.
OotaMääratud Expecti omaduse järgi.
KuupäevMääratud Date omaduse järgi.
SaatejuhtHost-kinnistu.
Kui-muudetud-kunaSeatud omaduse IfModifiedSince järgi.
VahemikSeadistatud AddRange meetodiga.
RefererMääratud Refereri omaduse järgi.
Ülekande-kodeerimineMääratud TransferEncoding omaduse järgi (SendChunked omadus peab olema tõene).
Kasutaja-AgentUserAgent vara.





Eelmine:XDU mõõtja reaalajas interneti kiiruse jälgimine [lähtekood]
Järgmine:MVC See virtuaalkataloog ei luba sisu loetlemist.
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com