国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

探討一下常見(jiàn)的跨域問(wèn)題

tulayang / 2475人閱讀

摘要:所以那只好用方法二了,方法二到底是什么呢就是在服務(wù)端做手腳,操作起來(lái)也很簡(jiǎn)單,就是服務(wù)端在接口的時(shí)候加上如下的就可以解決跨域問(wèn)題了。

相信很多童鞋在剛接觸前后端分離的時(shí)候都會(huì)遇到跨域問(wèn)題,那么跨域問(wèn)題是怎么產(chǎn)生的呢??怎么來(lái)解決跨域問(wèn)題呢??我們閑話少說(shuō),接下來(lái)給大家做一波分析。

首先來(lái)看一下“跨域”問(wèn)題的產(chǎn)生的原因,其實(shí)“跨域”是瀏覽器出于安全方面考慮作出的限制,如果不在同一域名下訪問(wèn)接口的話就會(huì)產(chǎn)生跨域問(wèn)題;一般ajax請(qǐng)求如果因?yàn)榭缬騿?wèn)題報(bào)錯(cuò)的話一般如下的報(bào)錯(cuò):

post request is No "Access-Control-Allow-Origin" header is present on
the requested resource."

如果看到下面的報(bào)錯(cuò),那你肯定是跨域訪問(wèn)了。

那么跨域問(wèn)題如何避免如何解決呢?其實(shí)解決辦法也很簡(jiǎn)單,統(tǒng)一域名就可以了,如果不能統(tǒng)一域名的話也可以用“jsonp”,來(lái)進(jìn)行前后端數(shù)據(jù)傳輸,但是“jsonp”只支持get訪問(wèn),而且據(jù)我所知后臺(tái)還要進(jìn)行一些處理才行,所以“jsonp”并不是一個(gè)好的辦法。所以那只好用方法二了,方法二到底是什么呢....就是在服務(wù)端做手腳,操作起來(lái)也很簡(jiǎn)單,就是服務(wù)端在接口response的時(shí)候加上如下的header: 就可以解決跨域問(wèn)題了。

> header("Access-Control-Allow-Origin:*");
> header("Access-Control-Allow-Methods:POST,GET");

如果以上兩招都行不通的話,也可以通過(guò)后臺(tái)比如nodejs代替瀏覽器發(fā)送請(qǐng)求,后臺(tái)請(qǐng)求不會(huì)受到跨域問(wèn)題限制,因?yàn)榍懊嬉舱f(shuō)了,跨域是瀏覽器的限制,所以后臺(tái)請(qǐng)求也是個(gè)不錯(cuò)的辦法哦!

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/93552.html

相關(guān)文章

  • 探討一下常見(jiàn)跨域問(wèn)題

    摘要:所以那只好用方法二了,方法二到底是什么呢就是在服務(wù)端做手腳,操作起來(lái)也很簡(jiǎn)單,就是服務(wù)端在接口的時(shí)候加上如下的就可以解決跨域問(wèn)題了。 相信很多童鞋在剛接觸前后端分離的時(shí)候都會(huì)遇到跨域問(wèn)題,那么跨域問(wèn)題是怎么產(chǎn)生的呢??怎么來(lái)解決跨域問(wèn)題呢??我們閑話少說(shuō),接下來(lái)給大家做一波分析。 首先來(lái)看一下跨域問(wèn)題的產(chǎn)生的原因,其實(shí)跨域是瀏覽器出于安全方面考慮作出的限制,如果不在同一域名下訪問(wèn)接口的...

    PAMPANG 評(píng)論0 收藏0
  • 再也不學(xué)AJAX了!(三)跨域獲取資源 ② - JSONP & CORS

    摘要:瀏覽器的同源策略固然保障了互聯(lián)網(wǎng)世界的數(shù)據(jù)隱私與數(shù)據(jù)安全,但是如果當(dāng)我們需要使用跨域請(qǐng)求資源時(shí),同源策略又會(huì)成為開(kāi)發(fā)者的阻礙。我們之前提到過(guò),如果想要繞過(guò)瀏覽器同源策略,實(shí)現(xiàn)使用技術(shù)跨域獲取資源,需要服務(wù)端和客戶端的協(xié)同合作。 瀏覽器的同源策略固然保障了互聯(lián)網(wǎng)世界的數(shù)據(jù)隱私與數(shù)據(jù)安全,但是如果當(dāng)我們需要使用AJAX跨域請(qǐng)求資源時(shí),同源策略又會(huì)成為開(kāi)發(fā)者的阻礙。在本文中,我們會(huì)簡(jiǎn)單介紹需...

    enda 評(píng)論0 收藏0
  • 九種跨域方式實(shí)現(xiàn)原理(完整版)

    摘要:二跨域解決方案原理利用標(biāo)簽沒(méi)有跨域限制的漏洞,網(wǎng)頁(yè)可以得到從其他來(lái)源動(dòng)態(tài)產(chǎn)生的數(shù)據(jù)。使用反向代理實(shí)現(xiàn)跨域,是最簡(jiǎn)單的跨域方式。 前言 前后端數(shù)據(jù)交互經(jīng)常會(huì)碰到請(qǐng)求跨域,什么是跨域,以及有哪幾種跨域方式,這是本文要探討的內(nèi)容。 本文完整的源代碼請(qǐng)猛戳github博客,紙上得來(lái)終覺(jué)淺,建議動(dòng)手敲敲代碼 一、什么是跨域? 1.什么是同源策略及其限制內(nèi)容? 同源策略是一種約定,它是瀏覽器最核心...

    edgardeng 評(píng)論0 收藏0
  • 九種跨域方式實(shí)現(xiàn)原理(完整版)

    摘要:二跨域解決方案原理利用標(biāo)簽沒(méi)有跨域限制的漏洞,網(wǎng)頁(yè)可以得到從其他來(lái)源動(dòng)態(tài)產(chǎn)生的數(shù)據(jù)。使用反向代理實(shí)現(xiàn)跨域,是最簡(jiǎn)單的跨域方式。 前言 前后端數(shù)據(jù)交互經(jīng)常會(huì)碰到請(qǐng)求跨域,什么是跨域,以及有哪幾種跨域方式,這是本文要探討的內(nèi)容。 本文完整的源代碼請(qǐng)猛戳github博客,紙上得來(lái)終覺(jué)淺,建議動(dòng)手敲敲代碼 一、什么是跨域? 1.什么是同源策略及其限制內(nèi)容? 同源策略是一種約定,它是瀏覽器最核心...

    justCoding 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<