Skip to content

Commit c142694

Browse files
committed
SSL
1 parent 6c90a57 commit c142694

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

TranslateXML/Translate.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ private void GetToken()
4343

4444
String strTranslatorAccessURI = "https://datamarket.accesscontrol.windows.net/v2/OAuth2-13";
4545
String strRequestDetails = string.Format("grant_type=client_credentials&client_id={0}&client_secret={1}&scope=http://api.microsofttranslator.com", HttpUtility.UrlEncode(clientID), HttpUtility.UrlEncode(clientSecret));
46+
WebRequest.DefaultWebProxy.Credentials = CredentialCache.DefaultCredentials;
47+
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
4648
WebRequest webRequest = WebRequest.Create(strTranslatorAccessURI);
4749
webRequest.ContentType = "application/x-www-form-urlencoded";
4850
webRequest.Method = "POST";
@@ -92,6 +94,8 @@ public List<string> GetLanguagesForTranslate()
9294
string uri = "http://api.microsofttranslator.com/v2/Http.svc/GetLanguagesForTranslate";
9395
WebRequest.DefaultWebProxy.Credentials = CredentialCache.DefaultCredentials;
9496
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
97+
WebRequest.DefaultWebProxy.Credentials = CredentialCache.DefaultCredentials;
98+
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
9599
WebRequest languagesWebRequest = WebRequest.Create(uri);
96100
languagesWebRequest.Headers.Add("Authorization", token);
97101
WebResponse response = languagesWebRequest.GetResponse();

0 commit comments

Comments
 (0)