校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > ThinkPHP 5.1 跨域配置方法

ThinkPHP 5.1 跨域配置方法

熱門標簽:熱線電話機器人 福泉電話機器人 事業單位如何百度地圖標注 地圖標注入哪個科目 格陵蘭島地圖標注 太原極信防封電銷卡 天津營銷電話機器人加盟代理 南寧crm外呼系統平臺 電銷招聘機器人

因為最近的項目采用了API接口開發方式,后端需要配置跨域的規則以便前端能夠訪問。

系統采用的框架為 ThinkPHP,版本 5.1.19

關于OPTIONS請求

由于前端的知識不是很熟悉,查閱了網上的資料得知,OPTIONS 請求是在 AJAX 發送請求前發送的一個驗證請求,該請求會驗證一系列規則,若符合規則則會發送實際的 GET 或 POST 請求,跨域的規則也是 OPTIONS 請求時進行驗證的。

遇到的問題

按照網上大部分關于跨域請求的配置,基本都是以下三行代碼:

header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, Authorization");
header('Access-Control-Allow-Methods: GET,POST,PUT,DELETE,OPTIONS,PATCH');

把這三行代碼放到 /route/route.php,/route/api.php,/public/index.php 以及受訪問的控制器文件頭部均出現以下報錯信息:

Failed to load http://url.com/main/info: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.Origin 'null' is therefore not allowed access.The response had HTTP status code 404.

說明配置并沒有生效。

查閱 ThinkPHP 的文檔,文檔給出的例子:

Route::get('new/:id', 'News/read')
  ->ext('html')
  ->allowCrossDomain();

意思是只需要在路由的尾部添加 allowCrossDomain() 即可,所以我在每個需要進行跨域訪問的路由后都添加了 ->allowCrossDomain(),問題得以解決。

另外的問題

由于前端的 AJAX 請求通常需要攜帶 token 驗證,所以還需要將 token 添加到 Access-Control-Allow-Headers

文檔的例子是

Route::get('new/:id', 'News/read')
  ->ext('html')
  ->header('Access-Control-Allow-Origin','thinkphp.cn')
  ->header('Access-Control-Allow-Credentials', 'true')
  ->allowCrossDomain();

我按照上面的方法添加了 ->header('Access-Control-Allow-Headers','token') ,再次請求出現了下面的報錯:

Failed to load: http://url.com/main/info: Request header field token is not allowed by Access-Control-Allow-Headers in preflight response.

header 的配置沒有生效。

解決辦法:將 header('Access-Control-Allow-Headers: content-type,token'); 添加到 入口文件 /public/index.php 即可。

以上這篇ThinkPHP 5.1 跨域配置方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • thinkPHP框架動態配置用法實例分析
  • thinkPHP5.0框架獨立配置與動態配置方法
  • Thinkphp 框架配置操作之配置加載與讀取配置實例分析
  • ThinkPHP3.2框架自定義配置和加載用法示例
  • Nginx下ThinkPHP5的配置方法詳解
  • thinkPHP5.0框架配置格式、加載解析與讀取方法
  • thinkPHP5.0框架簡單配置作用域的方法
  • thinkPHP5.0框架環境變量配置方法
  • thinkPHP中鉤子的兩種配置調用方法詳解
  • Thinkphp 框架配置操作之動態配置、擴展配置及批量配置實例分析

標簽:寶雞 自貢 佳木斯 通化 郴州 阿克蘇 香港 金華

巨人網絡通訊聲明:本文標題《ThinkPHP 5.1 跨域配置方法》,本文關鍵詞  ThinkPHP,5.1,跨域,配置,方法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ThinkPHP 5.1 跨域配置方法》相關的同類信息!
  • 本頁收集關于ThinkPHP 5.1 跨域配置方法的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    在线不卡a资源高清| 国产日产欧美一区二区三区| 麻豆91在线播放免费| 欧美成人三级在线| 国产成人在线免费观看| 亚洲视频在线一区观看| 欧日韩精品视频| 日韩av电影免费观看高清完整版在线观看 | bt欧美亚洲午夜电影天堂| 亚洲三级电影全部在线观看高清| 欧美在线观看一区| 蜜桃精品视频在线观看| 国产三级久久久| 91福利精品视频| 日本欧美大码aⅴ在线播放| 久久中文字幕电影| 色哟哟一区二区| 奇米777欧美一区二区| 久久久三级国产网站| 91免费观看视频在线| 午夜精彩视频在线观看不卡| 欧美精品一区二区三区四区| 99国产精品视频免费观看| 午夜精品免费在线观看| 久久精品视频在线看| 91麻豆福利精品推荐| 日韩国产欧美在线视频| 欧美高清在线视频| 欧美日韩一本到| 国产精品一区二区在线看| 亚洲免费在线视频| 欧美变态口味重另类| 91年精品国产| 久久精品久久综合| 亚洲欧美一区二区三区孕妇| 日韩欧美亚洲一区二区| 99riav久久精品riav| 麻豆国产精品777777在线| 亚洲婷婷在线视频| 日韩欧美国产一区二区三区 | 91麻豆精品国产综合久久久久久 | 欧美日韩一区二区在线观看| 国产伦精品一区二区三区在线观看| 日韩毛片精品高清免费| 欧美一区二区精品| 色综合久久中文综合久久牛| 极品少妇一区二区三区精品视频| 亚洲欧美韩国综合色| 久久一留热品黄| 欧美精品18+| 菠萝蜜视频在线观看一区| 免费一区二区视频| 亚洲精品高清在线| 国产清纯在线一区二区www| 制服丝袜国产精品| 一本大道久久a久久精品综合| 极品美女销魂一区二区三区| 亚洲午夜影视影院在线观看| 国产精品美女久久久久av爽李琼 | 亚洲日本在线天堂| 久久久久九九视频| 日韩午夜激情电影| 在线免费观看成人短视频| 国产91丝袜在线18| 免费成人在线网站| 亚洲国产视频一区| 亚洲欧洲一区二区在线播放| 亚洲精品一区二区精华| 3d动漫精品啪啪一区二区竹菊| 日本韩国视频一区二区| 懂色av一区二区在线播放| 狂野欧美性猛交blacked| 亚洲午夜久久久久| 国产精品久久久久三级| 久久精品日韩一区二区三区| 欧美一级欧美三级在线观看| 欧美性欧美巨大黑白大战| kk眼镜猥琐国模调教系列一区二区| 精品一区中文字幕| 琪琪久久久久日韩精品| 亚洲综合久久久| 亚洲黄一区二区三区| 亚洲欧洲性图库| 国产精品毛片久久久久久久| 久久伊99综合婷婷久久伊| 日韩欧美的一区| 日韩欧美在线一区二区三区| 欧美日韩高清不卡| 在线观看中文字幕不卡| 色老综合老女人久久久| 91免费看片在线观看| 成人开心网精品视频| 国产suv精品一区二区6| 国产成人精品网址| 国产成人日日夜夜| 国产一区二区导航在线播放| 精品综合免费视频观看| 美女一区二区三区| 久久国产日韩欧美精品| 久久精品国产久精国产爱| 美女视频免费一区| 韩国欧美国产1区| 激情图片小说一区| 国产美女精品一区二区三区| 国产精品99精品久久免费| 国产一区二区视频在线| 国产精品一二三四区| 国产精品一区二区三区网站| 国产成人欧美日韩在线电影| 成人免费视频一区二区| 成人av影视在线观看| www.欧美亚洲| 色悠久久久久综合欧美99| 日本黄色一区二区| 欧美日韩一级二级| 日韩一区二区精品葵司在线| 欧美videossexotv100| 久久亚洲综合色| 欧美激情综合五月色丁香| 欧美精品一区视频| 欧美日韩久久久一区| 国产一区二区网址| 亚洲午夜av在线| 中文在线一区二区| 亚洲欧洲色图综合| 亚洲一区二区三区四区不卡| 天堂一区二区在线免费观看| 免费在线看成人av| 国产麻豆精品theporn| 波多野结衣一区二区三区| 色综合久久六月婷婷中文字幕| 欧洲一区在线电影| 日韩欧美一级二级三级| 国产日韩在线不卡| 亚洲同性同志一二三专区| 亚洲一区二区中文在线| 日本中文字幕不卡| 国产精品一区二区在线看| 99久久综合色| 欧美日本韩国一区二区三区视频| 欧美一级艳片视频免费观看| 久久精品夜夜夜夜久久| 亚洲视频 欧洲视频| 午夜电影网亚洲视频| 国产在线精品一区在线观看麻豆| www.欧美亚洲| 666欧美在线视频| 国产亚洲一区二区三区四区| 亚洲欧美福利一区二区| 免费在线观看精品| av午夜精品一区二区三区| 精品视频在线看| 精品处破学生在线二十三| 亚洲欧洲日本在线| 人人爽香蕉精品| 成人免费视频网站在线观看| 欧美在线一二三| 久久综合成人精品亚洲另类欧美| 日韩美女视频19| 久久丁香综合五月国产三级网站| 成人影视亚洲图片在线| 欧美综合色免费| 97精品超碰一区二区三区| 国产一区二区三区四区五区入口| 综合久久久久久| 日日夜夜精品视频天天综合网| 国产东北露脸精品视频| 欧美日韩一卡二卡| 国产欧美一区二区精品性色| 亚洲一区二区三区爽爽爽爽爽| 精品在线一区二区| 在线欧美日韩精品| 国产日本一区二区| 日韩精品一卡二卡三卡四卡无卡| 成人涩涩免费视频| 欧美一区二区三区婷婷月色| 中文字幕亚洲电影| 精品制服美女丁香| 欧美日韩久久久| 国产精品成人免费在线| 玖玖九九国产精品| 日本乱码高清不卡字幕| 国产亚洲女人久久久久毛片| 婷婷中文字幕综合| 91网址在线看| 久久久久久久一区| 日本v片在线高清不卡在线观看| 99精品在线观看视频| xf在线a精品一区二区视频网站| 亚洲午夜免费视频| 91网站视频在线观看| 国产午夜精品久久久久久免费视| 日一区二区三区| 在线看一区二区| 自拍视频在线观看一区二区| 国产精品1区二区.| 精品国免费一区二区三区| 亚洲18影院在线观看| 91久久精品一区二区三区| 欧美国产欧美亚州国产日韩mv天天看完整|