1. 程式人生 > >api接口開發跨域註意事項和設置

api接口開發跨域註意事項和設置

request 註意事項 mod style nbsp method option nat agen

因為跨域請求會先發送一個OPTIONS請求,所以需要判斷下OPTIONS請求的就直接返回

if(strtoupper($_SERVER[REQUEST_METHOD])== OPTIONS){
      header("Access-Control-Allow-Origin:*");
      header("Access-Control-Allow-Headers:content-type");
      header("Access-Control-Request-Method:GET,POST");
      exit;
}

在返回json數據的時候需要在頭部加上

header(
Access-Control-Allow-Origin: *); header(Access-Control-Allow-Methods: GET,POST); header(Access-Control-Allow-Headers: Destination, Content-Type, User-Agent, X-Requested-With, If-Modified-Since); header(Access-Control-Allow-Credentials: true);

api接口開發跨域註意事項和設置