Il codice riportato di seguito funziona correttamente su localhost ma viene visualizzato l'errore sopra riportato dopo l'implementazione della mia API su microsoft azure.Azure api La richiesta è stata interrotta: Impossibile creare il canale protetto SSL/TLS. client http Durante la chiamata ad alcuni web API
Il mio codice è il seguente:
public class UsersController : Controller
{
private readonly HttpClient _client;
public UsersController()
{
ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls;
_client = new HttpClient { BaseAddress = new Uri("https://pincode.saratchandra.in/api") };
_client.DefaultRequestHeaders.Accept.Clear();
_client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
}
public JsonResult GetAddress(int pincode)
{
var response =_client.GetAsync("/pincode/125112").Result;
//Here it throws an exception: got no response
if (response.IsSuccessStatusCode)
{
}
return Json(ApiResult.Success(), JsonRequestBehavior.AllowGet);
}
Non abbiamo avuto alcuna risposta per le chiamate al di sopra solo ottenere l'errore
La richiesta è stata interrotta: Impossibile creare SSL/TLS canale protetto
hai trovato una correzione per questo? Sperimentare lo stesso problema. –
No non sono stato in grado di trovare una soluzione per questo. – jitender
Si sta utilizzando Servizi app di Azure o Servizi cloud di Azure per la propria API? – TwistedStem