我尝试使用curl访问api并在非https网站上获取输出,但我在https certify网站中更新了此代码但无法正常工作。我尝试过代码,如下所示,它在非https网站上工作。
<iframe src="https://example.org/redirect.php?variable=redirect1"></iframe>
$var = $_GET['variable'];
switch($var) {
case "redirect1":
header("Location: https://example.org/one");
break;
case "redirect2";
header("Location: https://example.org/two");
break;
case "redirect3":
header("Location: https://example.org/three");
break;
default:
header("Location: https://example.org");
}
也以这种方式尝试过,
self.navigationController?.setToolbarHidden(false, animated: false)
var items = [UIBarButtonItem]()
items.append(
UIBarButtonItem(barButtonSystemItem: .bookmarks, target: nil, action: nil)
)
self.navigationController?.toolbar.setItems(items, animated: false)
但两者都不适用于我的https网站
答案 0 :(得分:0)
此处描述了您的问题:
curl -i https://45.116.113.98:8081
curl: (35) error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
和here
这意味着不支持HTTPS协议,
可能是因为网站未配置为支持HTTPS
或者你使用了错误的端口(默认情况下:http - > 80,https - > 443)。