我正在编写codeigniter api,完成api后,我已将代码上传到服务器和所有api工作,但突然api显示错误"未知方法"我使用"http://example.com/app/ws"如果输入"https://example.com/app/ws"我需要api,如果我使用http或https,它应该工作因为ssl证书在https网络中过期如果域名在https,那么http不工作,我需要http或https都应该工作如何使用。htaccess我将代码附加到。htaccess文件
RewriteEngine on
RewriteCond $1 !^(index.php|public|.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
您是否试图从另一个CodeIgniter应用程序获取api ?如果是,您可以在第二个应用程序上尝试:
$arrContextOptions=array(
"ssl"=>array(
"verify_peer"=>false,
"verify_peer_name"=>false,
),
);
$json = file_get_contents('http://thelink', false, stream_context_create($arrContextOptions));
$data = json_decode($json, true);