Codeigniter Rest api在http或http情况下不工作



我正在编写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);

相关内容

  • 没有找到相关文章

最新更新