hvile - cpprestsdk SSL-indlæg fungerer ikke på Windows7, men fungerer på Windows 10

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har en C ++ Windows applikation, udviklet ved hjælp af Visual Studio 2017 på Windows 10 system. Denne applikation bruger cpprestsdk til at sende anmodning til REST Server. Min ansøgning virker perfekt fint på Windows 10 maskine med korrekt indsendelse af anmodning via ssl til hvile server. Jeg har ikke oprettet noget lokalt certifikat for at få min ansøgning til at fungere på Windows 10.


Men den samme applikation, når den portes på Windows 7 (64 bit), er ikke i stand til POST-anmodning med SSL-protokol til hvile server.


Samme forespørgsel fungerer uden SSL, (http://HOST/API-værker)
men (https://vært/api fejler)
ved at give følgende fejl. [1] [2]


winhttpsendrequest 12029 en forbindelse til serveren kunne ikke oprettes.


Fra samme vinduer 7 kan PostMan med succes indsende https-anmodning.
Ingen anelse om, hvad der kunne være galt med implementeringen.


Kan nogen dele, hvad der kunne være grunden til at fejle POST-anmodningen på Windows 7?

Bedste reference