婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

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

ThinkPHP 5.1 跨域配置方法

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

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

系統(tǒng)采用的框架為 ThinkPHP,版本 5.1.19

關于OPTIONS請求

由于前端的知識不是很熟悉,查閱了網上的資料得知,OPTIONS 請求是在 AJAX 發(fā)送請求前發(fā)送的一個驗證請求,該請求會驗證一系列規(guī)則,若符合規(guī)則則會發(fā)送實際的 GET 或 POST 請求,跨域的規(guī)則也是 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 以及受訪問的控制器文件頭部均出現(xiàn)以下報錯信息:

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') ,再次請求出現(xiàn)了下面的報錯:

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框架動態(tài)配置用法實例分析
  • thinkPHP5.0框架獨立配置與動態(tài)配置方法
  • Thinkphp 框架配置操作之配置加載與讀取配置實例分析
  • ThinkPHP3.2框架自定義配置和加載用法示例
  • Nginx下ThinkPHP5的配置方法詳解
  • thinkPHP5.0框架配置格式、加載解析與讀取方法
  • thinkPHP5.0框架簡單配置作用域的方法
  • thinkPHP5.0框架環(huán)境變量配置方法
  • thinkPHP中鉤子的兩種配置調用方法詳解
  • Thinkphp 框架配置操作之動態(tài)配置、擴展配置及批量配置實例分析

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

巨人網絡通訊聲明:本文標題《ThinkPHP 5.1 跨域配置方法》,本文關鍵詞  ThinkPHP,5.1,跨域,配置,方法,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ThinkPHP 5.1 跨域配置方法》相關的同類信息!
  • 本頁收集關于ThinkPHP 5.1 跨域配置方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产精品一区专区| 男女激情视频一区| 午夜精品爽啪视频| 欧美日韩在线播| 久久超碰97中文字幕| 久久久国产精华| 制服丝袜日韩国产| 91高清在线观看| 色综合天天综合网国产成人综合天| 午夜精品爽啪视频| 亚洲h精品动漫在线观看| 国产精品久久三| 国产精品久久久久久久久久免费看| 国产亚洲一区二区三区| 日本一区二区三区四区在线视频 | 韩国成人在线视频| 国内精品免费**视频| 国产成人精品三级| 91片在线免费观看| 欧美优质美女网站| 欧美一级爆毛片| 欧美大黄免费观看| 国产欧美视频在线观看| 亚洲精品成人在线| 亚洲aaa精品| 国产麻豆视频精品| 欧美日韩一区二区三区视频| 91精品久久久久久久91蜜桃| 欧美乱妇23p| 国产精品麻豆视频| 视频一区视频二区在线观看| 国产一区二区在线视频| 国产suv一区二区三区88区| caoporm超碰国产精品| 欧美色视频在线观看| 欧美一区二区三级| 成人综合在线网站| 欧美中文字幕一区二区三区| 欧美一级高清大全免费观看| 精品国产乱码久久久久久久久| 亚洲免费av在线| 成人动漫中文字幕| 久久色成人在线| 日韩**一区毛片| 在线观看免费视频综合| 日韩欧美国产一二三区| 日本vs亚洲vs韩国一区三区二区 | 色综合久久久久久久久| 久久久国际精品| 国产一区二区三区香蕉| 欧美成人一区二区三区在线观看 | 久久久久久久国产精品影院| 日本视频一区二区三区| 911精品国产一区二区在线| 亚洲视频一区在线| 91在线porny国产在线看| 中文字幕制服丝袜成人av| 国产成人精品亚洲777人妖| 久久嫩草精品久久久精品一| 免费三级欧美电影| 久久久午夜精品| 91在线国产福利| 亚洲欧美怡红院| 91成人国产精品| 男人的天堂久久精品| 久久久国产综合精品女国产盗摄| 国产精品亚洲一区二区三区在线| 日本一区二区综合亚洲| 91一区一区三区| 日韩精品一卡二卡三卡四卡无卡| 欧美日韩成人激情| 波多野结衣视频一区| 伊人一区二区三区| 亚洲一卡二卡三卡四卡 | 天天射综合影视| 麻豆精品一区二区综合av| 免费在线观看成人| 亚洲aaa精品| 亚洲影视在线播放| 一卡二卡欧美日韩| 亚洲一级在线观看| 婷婷成人综合网| 国产精品美日韩| 日韩欧美一区中文| 欧美日本视频在线| 6080日韩午夜伦伦午夜伦| 91成人网在线| 欧美一区二区三区视频免费 | 日韩久久久精品| 3751色影院一区二区三区| 成人自拍视频在线| 国产一区二区三区在线看麻豆| 亚洲成av人片| 美国十次了思思久久精品导航| 欧美日韩在线观看一区二区| 色屁屁一区二区| 欧美视频精品在线观看| 欧美一区二区视频在线观看2022| 亚洲精品国产一区二区精华液 | 一区二区三区在线视频免费| 成人免费高清视频| 亚洲欧洲精品成人久久奇米网| 国产成人在线视频免费播放| 欧美精品一区二区三区久久久| 日韩成人午夜精品| 99精品视频一区二区三区| 欧美国产日韩一二三区| 丁香桃色午夜亚洲一区二区三区| 337p粉嫩大胆噜噜噜噜噜91av | 日本乱人伦aⅴ精品| 亚洲123区在线观看| 日韩欧美一级二级三级久久久| 国产一区不卡视频| 亚洲欧美一区二区不卡| 97久久精品人人做人人爽50路| 亚洲一区在线观看免费 | 日本一区二区成人| 欧美色偷偷大香| 国产成人一区二区精品非洲| 亚洲品质自拍视频| 日韩精品在线一区二区| 国产99久久久国产精品潘金网站| 日韩码欧中文字| 久久亚洲二区三区| 在线观看亚洲精品视频| 国产成人福利片| 国产精品自产自拍| 视频一区中文字幕| 亚洲最新视频在线播放| 久久久久成人黄色影片| 4438x亚洲最大成人网| 国产精品99久久不卡二区| 洋洋成人永久网站入口| 日本一区二区三区免费乱视频| av电影一区二区| 久久91精品国产91久久小草| 久久精品久久久精品美女| 国产精品萝li| 久久久久久久久免费| 久久精品视频一区二区三区| 欧美国产精品一区二区| 亚洲精品视频免费看| 亚洲不卡av一区二区三区| 日韩高清一区在线| 三级久久三级久久久| 午夜免费欧美电影| 久久国内精品自在自线400部| 日韩av一级片| 国产精品一区二区免费不卡| 成人福利在线看| 欧美视频在线观看一区| 精品三级在线看| 国产精品福利一区二区| 日本亚洲三级在线| 丁香亚洲综合激情啪啪综合| 波多野结衣中文字幕一区| 欧美日韩国产高清一区二区三区| 亚洲精品在线三区| 亚洲老司机在线| 国产一区三区三区| 91麻豆精品国产自产在线 | 婷婷中文字幕综合| 成人午夜视频福利| 日韩免费视频一区二区| 亚洲自拍欧美精品| 99久久免费精品高清特色大片| 91麻豆精品久久久久蜜臀 | 国产欧美一区二区三区在线老狼| 亚洲美女少妇撒尿| 欧美日本在线播放| 久久精品国产在热久久| 在线国产电影不卡| 亚洲一区二区中文在线| 国产精品一二二区| 国产日韩成人精品| 国产一区视频导航| 久久香蕉国产线看观看99| 日日摸夜夜添夜夜添精品视频| 欧美午夜电影网| 午夜精品久久久久久久| 在线免费精品视频| 亚洲一区二区精品视频| 777a∨成人精品桃花网| 首页国产欧美日韩丝袜| 欧美一区二区三区喷汁尤物| 久久99精品网久久| 国产精品久线观看视频| av中文字幕一区| 亚洲自拍偷拍麻豆| 精品成人一区二区三区| 调教+趴+乳夹+国产+精品| 国产一区二区三区四| 欧美性受xxxx黑人xyx性爽| 亚洲精品视频自拍| 国产a级毛片一区| 国产91对白在线观看九色| 精品国产成人系列| a级高清视频欧美日韩| 国产精品毛片高清在线完整版| 色婷婷久久综合|