Nasıl yapılır: SSL istekleri Winınet kullanarak oluştur.

Makale çevirileri Makale çevirileri
Makale numarası: 168151 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Özet

Bu makalede, Winınet Apı'lerini kullanarak SSL istekte açıklar.

Daha fazla bilgi

Bir Güvenli Yuva Katmanı (SSL) veya özel iletişim teknolojisi (PCT) HTTP Winınet Apı ile oturumu olasıdır. Güvenli HTTP, HTTPS://, belirtilen 443 numaralı TCP bağlantı noktası üzerinden gerçekleşir. Bir HTTPS oturumu için aşağıdakine benzer bir kod kullanılabilir:
   ...
   hOpen = InternetOpen (...);
   Connect = InternetConnect (
                hOpen,                      // InternetOpen handle
                "MyHttpServer",             // Server  name
      INTERNET_DEFAULT_HTTPS_PORT,// Default HTTPS port - 443
                "",                         // User name
                "",                         //  User password
                INTERNET_SERVICE_HTTP,      // Service
      0,                          // Flags
      0                           // Context
                   );
   hReq = HttpOpenRequest (
                hConnect,                   // InternetConnect handle
      "GET",                      // Method
      "",                         // Object name
      HTTP_VERSION,               // Version
      "",                         // Referrer
                NULL,                       // Extra headers
      INTERNET_FLAG_SECURE,       // Flags
      0                           // Context
                );
   ...
				
Lütfen HTTPS kullanıldığında HTTP yerine iki farklılıkları unutmayın:
  • Internetconnect INTERNET_INVALID_PORT_NUMBER veya INTERNET_DEFAULT_HTTP_PORT yerine INTERNET_DEFAULT_HTTPS_PORT kullanır.
  • HttpOpenRequest INTERNET_FLAG_SECURE seçeneği tüm diğer seçeneklere ek olarak kullanır.
Aşağıdaki iki seçeneği HttpOpenRequest veya ınternetopenurl geçersiz sertifika hatalarını yok saymak için kullanılır:

  • INTERNET_FLAG_IGNORE_CERT_CN_INVALID - ana bilgisayar adı istekteki eşleşen bir sunucu sertifikası ana bilgisayar adını kaynaklanabilir hatalarını yoksayar.
  • INTERNET_FLAG_IGNORE_CERT_DATE_INVALID - bir zaman aşımına uğramış bir sunucu sertifikası tarafından kaynaklanabilir hataları yoksayar.
Lütfen bu bayraklar hakkında daha fazla bilgi için ınternet istemcisi SDK'SıNDAKI belgelerine konusuna bakın.

SSL ve PCT işlevi Wintdist.exe veya Wint351.exe yeniden dağıtım program çalıştırdığınızda, düzgün yüklendiğinden Schannel.dll tarafından sağlanan. Schannel.dll yeniden dağıtma hakkında bilgi için bkz: Redist.txt veya Axredist.txt.

Referanslar

Internet istemci SDK Yardımı

Özellikler

Makale numarası: 168151 - Last Review: 2 Temmuz 2004 Cuma - Gözden geçirme: 1.1
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Internet Explorer 3.0
  • Microsoft Internet Explorer 4.0 128-Bit Edition
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Windows Internet Services (WinInet)
Anahtar Kelimeler: 
kbmt kbhowto KB168151 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:168151
Kullanım Dışı Bilgi Bankası İçeriği Yasal Uyarı
Bu makale, Microsoft'un artık destek sağlamadığı ürünler ile ilgili olarak yazılmıştır. Bu nedenle, bu makale "olduğu gibi" sağlanmıştır ve bundan sonra güncelleştirilmeyecektir.

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com