דלג לתוכן הראשי
היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

מאפייני הבעיה

נניח כי פיתוח של יישום Windows Store המשתמשת המחלקה Windows.Web.Http.HttpClient לשלוח בקשות HTTPS לשרת אינטרנט. בעת לכידה מעקב רשת של תעבורת המוחלפות בין היישום השרת, אתה מבחין כי כל שיחה השיטה Windows.Web.Http.HttpClient.GetStringAsync או בשיטות אחרות דומה של המחלקה Windows.Web.Http.HttpClient פותח חיבורים חדשים בשרת האינטרנט. התנהגות זו משפיעה לרעה על ביצועי app.

הערה המחלקה Windows.Web.Http.HttpClient משתמש Windows Internet (WinINet) API כדי לשלוח בקשות HTTPS. בעיה זו מתרחשת גם כאשר לפתח יישום בשולחן העבודה של Windows המשתמשת ב- WinINet API ישירות ולספק את הדגל INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS לפונקציה HttpOpenRequest .

פתרון

עדכון מידע

Internet Explorer משתמש גם ב- WinINet API. כדי לפתור בעיה זו, התקן את עדכון האבטחה המצטבר העדכני ביותר עבור Internet Explorer. כדי לעשות זאת, עבור- Microsoft Update.

לקבלת מידע טכני אודות עדכון האבטחה המצטבר העדכני ביותר עבור Internet Explorer, עבור אל אתר האינטרנט של Microsoft שלהלן:

http://www.microsoft.com/technet/security/current.aspxהערה עדכון זה נכלל לראשונה בעדכון אבטחה 2969262.

לקבלת מידע נוסף אודות אבטחה עדכון 2969262, לחץ על מספר המאמר שלהלן כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:

2969262 MS14-035: עדכון האבטחה המצטבר עבור Internet Explorer: 10 ביוני 2014

פתרון הבעיה

השתמש במחלקת System.Net.Http.HttpClient

אם אתה מפתח יישום של Windows Store, באפשרותך לעקוף בעיה זו על-ידי שימוש לא המחלקה Windows.Web.Http.HttpClient . במקום זאת, באפשרותך להשתמש המחלקה System.Net.Http.HttpClient , מאחר שהוא כולל משלו יישום פרוטוקול HTTP.

אל תשתמש דגל INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS

אם אתה מפתח יישום בשולחן העבודה של Windows המשתמשת ב- WinINet API, באפשרותך לעקוף בעיה זו באמצעות לא את הדגל INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS לפונקציה HttpOpenRequest .

מצב

Microsoft אישרה כי מדובר בבעיה במוצרי Microsoft הרשומים במקטע 'חל על'.

מידע נוסף

לקבלת מידע נוסף אודות המחלקה Windows.Web.Http.HttpClient , עבור אתר האינטרנט הבא של Microsoft:

מידע כללי אודות המחלקה Windows.Web.Http.HttpClientלקבלת דוגמה של קוד אודות המחלקה Windows.Web.Http.HttpClient , עבור אל אתר האינטרנט הבא של Microsoft:

הקוד לדוגמה אודות המחלקה Windows.Web.Http.HttpClientלקבלת מידע נוסף אודות הפונקציה HttpOpenRequest , עבור אל אתר האינטרנט הבא של Microsoft:

מידע כללי אודות הפונקציה HttpOpenRequestלקבלת מידע נוסף אודות המחלקה System.Net.Http.HttpClient , עבור אתר האינטרנט הבא של Microsoft:

מידע כללי אודות המחלקה System.Net.Http.HttpClientראה את המינוח המשתמשת לתיאור עדכוני התוכנה של Microsoft.

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×