Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 24690|Yanıt: 1

[Kaynak] "Ev sahibi" başlığı uygun nitelikler veya yöntemlerle değiştirilmelidir

[Bağlantıyı kopyala]
Yayınlandı 21.03.2017 19:50:12 | | |
C#'da httpwebrequest ve webrequest sınıfı kullanılırken, http isteğinin başlığını ayarlamaya çalışırsanız, ister set metodunu ister add yöntemini kullanın, örneğin başlıkta ana karakteri ayarladığınızda:

will error: "Bu başlık uygun öznitelik veya yöntemle değiştirilmelidir".

//
        Özet:
        HTTP isteğinde istek URI'sinden bağımsız olarak kullanılacak Host başlığı değerini alın veya ayarlayın.
        //
        Dönüş sonuçları:
        HTTP isteklerinde ana başlık değeri.
        //
        Anomali:
        System.ArgumentNullException:
        Ana başlıklar null olarak ayarlanamaz.
        //
        System.ArgumentException:
        Ana başlıklar geçersiz değerlere ayarlanamaz.
        //
        System.InvalidOperationException:
        System.Net.HttpWebRequests göndermeye başladıktan sonra ana başlıklar ayarlanamaz.
        public string Host { get; set; }

Sebep: C#, bu başlıkları ayarlamak için kümeyi kullanmanıza ve metodlar eklemenize izin vermiyor
C#, bu başlığı değiştirirken ve ayarlarken kullanabileceğiniz özel bir başlık zaten sunuyor.
Başlık adı ve ilgili özellikler aşağıdaki şekilde ayarlanmıştır:
BaşlıkKurulum
Kabul etMülkü kabul et.
BağlantıBağlantı özelliği ve KeepAlive özelliği tarafından ayarlanır.
İçerik UzunluğuContentLength özelliğine göre ayarlanır.
İçerik TürüContentType özelliği tarafından ayarlandı.
BekleExpect özelliği tarafından belirlenir.
TarihDate özelliğine göre ayarlanır.
Ev sahibiEv sahibi mülk.
Eğer-Değiştirilmiş-ÇünküIfModifiedSince özelliği tarafından ayarlanır.
aralıkAddRange yöntemiyle ayarlandı.
HakemReferer özelliği tarafından ayarlanır.
Transfer-KodlamaTransferEncoding özelliğiyle ayarlanır (SendChunked özelliği doğru olmalıdır).
User-AgentUserAgent mülkiyeti.





Önceki:XDU Meter Gerçek Zamanlı İnternet Hız İzleme [Kaynak Kodu]
Önümüzdeki:MVC Bu Sanal Dizin içeriğin listelenmesine izin vermez.
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com