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

Codeigniter Rest api在http或http情况下不工作,api,codeigniter,http,https,Api,Codeigniter,Http,Https,我正在开发codeigniter api,在完成api后,我已经将代码上传到服务器,所有api都在工作,但突然api显示错误“我正在使用的未知方法”http://example.com/app/ws“因此,如果我使用”https://example.com/app/ws"api正常工作我需要api如果我使用http或https它应该正常工作,因为ssl证书在https N正常工作时会过期,如果https中的域不正常,那么http不正常我需要http或https两者都应该正常工作如何使用.htac

我正在开发codeigniter api,在完成api后,我已经将代码上传到服务器,所有api都在工作,但突然api显示错误“我正在使用的未知方法”http://example.com/app/ws“因此,如果我使用”https://example.com/app/ws"api正常工作我需要api如果我使用http或https它应该正常工作,因为ssl证书在https N正常工作时会过期,如果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);