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

主頁 > 知識庫 > Laravel開啟跨域請求的方法

Laravel開啟跨域請求的方法

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

項目中用到了接口,外部調用的時候老是請求不到,本地請求卻沒問題,查了下說是因為跨域的問題。

根據網上所說解決方法如下:

1、建立中間件Cors.php

命令:php artisan make:middleware Cors

在/app/Http/Middleware/ 目錄下會出現一個Cors.php 文件。

2、在handle 方法中加入如下內容:

 $response = $next($request);
 $response->header('Access-Control-Allow-Origin', '*');
 $response->header('Access-Control-Allow-Headers', 'Origin, Content-Type, Cookie, Accept, multipart/form-data, application/json');
 $response->header('Access-Control-Allow-Methods', 'GET, POST, PATCH, PUT, OPTIONS');
 $response->header('Access-Control-Allow-Credentials', 'false');
 return $response;

其中有以下需要注意的地方:

對于跨域訪問并需要伴隨認證信息的請求,需要在 XMLHttpRequest 實例中指定 withCredentials 為 true。

這個中間件你可以根據自己的需求進行構建,如果需要在請求中伴隨認證信息(包含 cookie,session)那么你就需要指定 Access-Control-Allow-Credentials 為 true, 因為對于預請求來說如果你未指定該響應頭,那么瀏覽器會直接忽略該響應。

在響應中指定 Access-Control-Allow-Credentials 為 true 時,Access-Control-Allow-Origin 不能指定為 *(這個一定要注意,我就是在這個地方調了好久)

后置中間件只有在正常響應時才會被追加響應頭,而如果出現異常,這時響應是不會經過中間件的。

Cors.php文件內容如下:

?php

namespace App\Http\Middleware;

use Closure;

class Cors
{
 /**
 * Handle an incoming request.
 *
 * @param \Illuminate\Http\Request $request
 * @param \Closure $next
 * @return mixed
 */
 public function handle($request, Closure $next)
 {
 $response = $next($request);
 $response->header('Access-Control-Allow-Origin', '*');
 $response->header('Access-Control-Allow-Headers', 'Origin, Content-Type, Cookie, Accept, multipart/form-data, application/json');
 $response->header('Access-Control-Allow-Methods', 'GET, POST, PATCH, PUT, OPTIONS');
 $response->header('Access-Control-Allow-Credentials', 'false');
 return $response;
 }
}

3、在 Kernel.php文件中的$middleware中加入剛剛添加的中間件:\App\Http\Middleware\Cors::class,

如:

 protected $middleware = [
 \Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class,
 \App\Http\Middleware\EncryptCookies::class,
 \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
 \Illuminate\Session\Middleware\StartSession::class,
 \Illuminate\View\Middleware\ShareErrorsFromSession::class,
 \App\Http\Middleware\Cors::class,
 ];

以下內容為網絡摘抄:

跨源資源共享標準

跨源資源共享標準通過新增一系列 HTTP 頭,讓服務器能聲明哪些來源可以通過瀏覽器訪問該服務器上的資源。另外,對哪些會對服務器數據造成破壞性響應的 HTTP 請求方法(特別是 GET 以外的 HTTP 方法,或者搭配某些 MIME 類型的 POST 請求),標準強烈要求瀏覽器必須先以 OPTIONS 請求方式發送一個預請求(preflight request),從而獲取知服務器端對跨源請求所支持 HTTP 方法。在確認服務器允許跨源請求的情況下,以實際的 HTTP 請求方法發送那個真正的請求。服務器端也可以通知客戶端,是不是需要隨同請求一起發送信用信息(包括 Cookies 和 HTTP 認證相關數據)。

跨源共享標準需要瀏覽器和服務端共同配合才能完成,目前瀏覽器廠商已經可以將請求部分自動完成,所以跨源資源訪問的重點還是在于服務器端。

下面列出一些標準中可用的響應頭和請求頭。

Response Header

Access-Control-Allow-Origin : 指明哪些請求源被允許訪問資源,值可以為 “*”,”null”,或者單個源地址。

Access-Control-Allow-Credentials : 指明當請求中省略 creadentials 標識時響應是否暴露。對于預請求來說,它表明實際的請求中可以包含用戶憑證。

Access-Control-Expose-Headers : 指明哪些頭信息可以安全的暴露給 CORS API 規范的 API。

Access-Control-Max-Age : 指明預請求可以在預請求緩存中存放多久。

Access-Control-Allow-Methods : 對于預請求來說,哪些請求方式可以用于實際的請求。

Access-Control-Allow-Headers : 對于預請求來說,指明了哪些頭信息可以用于實際的請求中。

Origin : 指明預請求或者跨域請求的來源。

Access-Control-Request-Method : 對于預請求來說,指明哪些預請求中的請求方式可以被用在實際的請求中。

Access-Control-Request-Headers : 指明預請求中的哪些頭信息可以用于實際的請求中。

Request Header

Origin : 表明發送請求或預請求的來源。

Access-Control-Request-Method : 在發送預請求時帶該請求頭,表明實際的請求將使用的請求方式。

Access-Control-Request-Headers : 在發送預請求時帶有該請求頭,表明實際的請求將攜帶的請求頭。

Author:leedaning

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

您可能感興趣的文章:
  • Laravel 5.5中為響應請求提供的可響應接口詳解
  • 跟我學Laravel之請求與輸入
  • 跟我學Laravel之請求(Request)的生命周期
  • Laravel實現ApiToken認證請求
  • Laravel獲取當前請求的控制器和方法以及中間件的例子
  • laravel請求參數校驗方法
  • 解決在Laravel 中處理OPTIONS請求的問題
  • 自定義Laravel (monolog)日志位置,并增加請求ID的實現
  • laravel框架中表單請求類型和CSRF防護實例分析
  • Laravel框架處理用戶的請求操作詳解
  • Laravel5.1 框架Request請求操作常見用法實例分析

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

巨人網絡通訊聲明:本文標題《Laravel開啟跨域請求的方法》,本文關鍵詞  Laravel,開啟,跨域,請求,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Laravel開啟跨域請求的方法》相關的同類信息!
  • 本頁收集關于Laravel開啟跨域請求的方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    91蜜桃网址入口| 欧美亚一区二区| 波多野结衣在线一区| 日韩一区二区三区在线视频| 亚洲一区二区四区蜜桃| 一本大道综合伊人精品热热| 国产精品乱人伦| 九九国产精品视频| 欧美高清一级片在线| 亚洲成av人片在www色猫咪| 99久久99久久精品免费看蜜桃| 中文字幕不卡一区| 国产成人免费视频网站高清观看视频| 欧美一区二区视频在线观看| 日本最新不卡在线| 精品久久久影院| 免费看日韩a级影片| 精品国产自在久精品国产| 色拍拍在线精品视频8848| 欧美α欧美αv大片| 久久99久久99| 国产午夜精品久久| 色综合久久99| 日韩国产在线一| 精品久久99ma| 国产激情精品久久久第一区二区| 精品美女一区二区| 成人av网址在线| 亚洲国产精品久久久久婷婷884 | 日韩专区中文字幕一区二区| 欧美日韩黄色一区二区| 午夜激情一区二区三区| 在线不卡免费欧美| 国产美女在线观看一区| 中文字幕一区三区| 欧美日韩国产系列| 国产99精品国产| 午夜在线成人av| 国产亚洲精品精华液| 色天使久久综合网天天| 麻豆一区二区三区| 亚洲精品视频免费看| 精品粉嫩aⅴ一区二区三区四区| 成年人网站91| 激情欧美一区二区三区在线观看| 中文字幕字幕中文在线中不卡视频| 欧美精品18+| 色综合久久中文综合久久牛| 久久99久久99精品免视看婷婷| 国产精品国产三级国产aⅴ中文 | 成人高清免费观看| 免费成人性网站| 中文字幕五月欧美| 久久久影视传媒| 911精品国产一区二区在线| 99久久er热在这里只有精品66| 国产一区二区久久| 久久se精品一区精品二区| 亚洲成a人v欧美综合天堂下载| 国产精品久久久久影院亚瑟| 亚洲精品在线观看网站| 91精品国产色综合久久ai换脸| 91在线看国产| 成人一区二区在线观看| 激情小说欧美图片| 捆绑调教一区二区三区| 天天亚洲美女在线视频| 亚洲精品中文字幕乱码三区| 国产精品乱码人人做人人爱| 国产精品女上位| 国产欧美视频在线观看| wwwwxxxxx欧美| 精品国产电影一区二区| 欧美精品一区二区三区一线天视频 | 久色婷婷小香蕉久久| 日日夜夜精品视频天天综合网| 亚洲综合激情小说| 亚洲国产日产av| 视频在线观看91| 免费在线观看精品| 久久成人久久爱| 国内欧美视频一区二区| 国产一区二区三区国产| 粉嫩欧美一区二区三区高清影视| 国产精品一二三在| 不卡视频在线看| fc2成人免费人成在线观看播放| 99精品一区二区| 色老头久久综合| 91精品国产日韩91久久久久久| 精品国产髙清在线看国产毛片| 国产日韩欧美a| 亚洲精品国产a| 免费不卡在线观看| 懂色av中文字幕一区二区三区| 成人免费黄色大片| 91福利精品第一导航| 51午夜精品国产| 精品成人一区二区| 亚洲女与黑人做爰| 亚洲高清久久久| 国产一区免费电影| 色8久久精品久久久久久蜜 | 色网综合在线观看| 91精品蜜臀在线一区尤物| 久久蜜桃av一区二区天堂 | 97精品视频在线观看自产线路二| 色先锋aa成人| 精品国产一区久久| 一区二区在线观看av| 激情久久五月天| 91网站最新地址| 日韩欧美国产综合| 自拍偷自拍亚洲精品播放| 日韩精品福利网| eeuss鲁一区二区三区| 日韩欧美国产精品| 亚洲综合色噜噜狠狠| 懂色中文一区二区在线播放| 在线播放一区二区三区| 最新日韩在线视频| 激情国产一区二区| 欧美日韩三级一区| 自拍偷拍亚洲综合| 国内精品久久久久影院一蜜桃| 97超碰欧美中文字幕| 欧美成人欧美edvon| 亚洲一区二区三区三| 成人黄色电影在线 | 日韩一区二区在线观看视频播放| 欧美激情艳妇裸体舞| 精品写真视频在线观看| 6080国产精品一区二区| 亚洲综合一区二区精品导航| 成人黄色大片在线观看| 欧美xxxxx牲另类人与| 香港成人在线视频| 欧美色图天堂网| 亚洲乱码中文字幕| 99免费精品视频| 国产亚洲午夜高清国产拍精品| 麻豆精品视频在线| 日韩亚洲电影在线| 精品一区二区在线视频| 精品久久人人做人人爰| 久久成人18免费观看| 欧美一区二区三区四区高清| 日韩不卡一区二区| 欧美大肚乱孕交hd孕妇| 青娱乐精品在线视频| 91麻豆精品国产91久久久使用方法| 亚洲五码中文字幕| 在线成人av影院| 麻豆一区二区99久久久久| 欧美不卡一区二区三区四区| 激情欧美一区二区三区在线观看| 欧美电影免费观看高清完整版在 | 91首页免费视频| 亚洲精品ww久久久久久p站| 在线看国产一区| 日韩av中文字幕一区二区三区| 欧美成人性战久久| 国产丶欧美丶日本不卡视频| 国产精品久久久久影视| 99精品欧美一区| 午夜私人影院久久久久| 日韩小视频在线观看专区| 国产**成人网毛片九色 | 日本一区二区三区四区在线视频| 成人免费va视频| 亚洲一区二区三区小说| 日韩一区二区三区视频| 国产精选一区二区三区| 中文字幕一区二区三区在线播放 | 亚洲私人影院在线观看| 欧美日韩极品在线观看一区| 精品制服美女丁香| 亚洲欧美在线高清| 4438亚洲最大| 91在线视频播放地址| 欧美aaaaa成人免费观看视频| 久久久午夜精品| 色婷婷精品大在线视频| 极品瑜伽女神91| 一区二区欧美精品| 国产偷国产偷亚洲高清人白洁| 91久久一区二区| 国产精品18久久久久久久久久久久| 亚洲精选在线视频| 国产视频一区二区在线观看| 欧美日韩亚洲高清一区二区| 国产成人av一区二区三区在线观看| 亚洲成人免费电影| 中文av一区二区| www国产成人免费观看视频 深夜成人网| 在线观看免费成人| 成人美女视频在线看| 国内精品久久久久影院一蜜桃| 亚洲成av人片一区二区| 国产精品毛片久久久久久久|