close

假如送SSL request時,有憑證的問題時,可設定忽略檢查憑證的選項。

 

$hOpen = _WinHttpOpen()
$hConnect = _WinHttpConnect($hOpen, "example.com", $INTERNET_DEFAULT_HTTPS_PORT)
$hRequest = _WinHttpOpenRequest($hConnect, "POST", "/index.php", Default, Default, Default, $WINHTTP_FLAG_SECURE)

Local $vSetting = BitOR($SECURITY_FLAG_IGNORE_UNKNOWN_CA, $SECURITY_FLAG_IGNORE_CERT_DATE_INVALID, $SECURITY_FLAG_IGNORE_CERT_CN_INVALID, $SECURITY_FLAG_IGNORE_CERT_WRONG_USAGE)

_WinHttpSetOption($hRequest, $WINHTTP_OPTION_SECURITY_FLAGS, $vSetting)

arrow
arrow
    全站熱搜

    Y0121 發表在 痞客邦 留言(0) 人氣()