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

資訊專欄INFORMATION COLUMN

跨域解決方案等一些問題(jsonp,nginx代理等)

Nino / 2756人閱讀

摘要:用跨域需要后臺(tái)修改代碼后臺(tái)需要用前臺(tái)傳遞的函數(shù)名將數(shù)據(jù)包起來,本質(zhì)上是一個(gè)函數(shù)調(diào)用,將數(shù)據(jù)當(dāng)做參數(shù)傳遞回來。跨域請求帶上一般的請求都會(huì)默認(rèn)帶上,但是跨域默認(rèn)不會(huì)帶,要帶上必須加一行代碼帶的跨域后臺(tái)不能將設(shè)置為設(shè)置

1. 用jsonp跨域需要后臺(tái)修改代碼

后臺(tái)需要用前臺(tái)傳遞的函數(shù)名將數(shù)據(jù)包起來,本質(zhì)上是一個(gè)函數(shù)調(diào)用,將數(shù)據(jù)當(dāng)做參數(shù)傳遞回來。

callback({"data": "ok"})

所以普通的ajax請求產(chǎn)生的數(shù)據(jù)不能用jsonp去請求;
但是一個(gè)接口也可以同時(shí)支持普通的ajax請求(返回json對象),和jsonp請求(返回一串js代碼),這需要后臺(tái)和前臺(tái)約定好一個(gè)參數(shù)作為函數(shù)名,如callback=cb,后臺(tái)判斷是否有這個(gè)參數(shù),如果有這個(gè)參數(shù)就返回jsonp請求。

2. jsonp的弊端

服務(wù)器需要改動(dòng)代碼;

只支持get請求;

所以現(xiàn)在很少用了。

3. 跨域請求帶上cookie

一般的ajax請求都會(huì)默認(rèn)帶上cookie,但是跨域默認(rèn)不會(huì)帶cookie,要帶上cookie必須加一行代碼;

$.ajax({
        url : "http://remote.domain.com/corsrequest",
        data : data,
        dataType: "json",
        type : "POST",
        xhrFields: {
            withCredentials: true
        },
        ...
4. 帶cookie的跨域

后臺(tái)不能將Access-Control-Allow-Origin設(shè)置為*

設(shè)置Access-Control-Allow-Credentials: true

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

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

相關(guān)文章

  • 跨域解決方案一些問題jsonp,nginx代理

    摘要:用跨域需要后臺(tái)修改代碼后臺(tái)需要用前臺(tái)傳遞的函數(shù)名將數(shù)據(jù)包起來,本質(zhì)上是一個(gè)函數(shù)調(diào)用,將數(shù)據(jù)當(dāng)做參數(shù)傳遞回來。跨域請求帶上一般的請求都會(huì)默認(rèn)帶上,但是跨域默認(rèn)不會(huì)帶,要帶上必須加一行代碼帶的跨域后臺(tái)不能將設(shè)置為設(shè)置 1. 用jsonp跨域需要后臺(tái)修改代碼 后臺(tái)需要用前臺(tái)傳遞的函數(shù)名將數(shù)據(jù)包起來,本質(zhì)上是一個(gè)函數(shù)調(diào)用,將數(shù)據(jù)當(dāng)做參數(shù)傳遞回來。 callback({data: ok}) 所以...

    BenCHou 評(píng)論0 收藏0
  • 大話javascript 5期:跨域

    摘要:同源策略所謂同源是指協(xié)議,域名,端口均相同。同源策略是瀏覽器的一個(gè)安全功能,不同源的客戶端腳本在沒有明確授權(quán)的情況下,不能讀寫對方資源。需注意的是由于同源策略的限制,所讀取的為跨域請求接口所在域的,而非當(dāng)前頁。 一、什么是跨域 1.URL解析 URL (Uniform Resource Locator )統(tǒng)一資源定位符(URL)是用于完整地描述Internet上網(wǎng)頁和其他資源的地址的...

    jzzlee 評(píng)論0 收藏0
  • 徹底弄懂跨域問題

    摘要:瀏覽器同源策略我們?yōu)楹我芯靠缬騿栴}因?yàn)闉g覽器的同源策略規(guī)定某域下的客戶端在沒明確授權(quán)的情況下,不能讀寫另一個(gè)域的資源。 跨域,老生常談的問題 簡述 作為一只前端菜鳥,跨域方面只懂得JSONP和CORS,并未曾深入了解。但隨著春招越來越近,就算是菜鳥也要猛振翅膀。近幾日仔細(xì)研究了跨域問題,寫下這篇文章,希望對開發(fā)者們有所幫助。在讀本文前,希望您對以下知識(shí)略有了解。 瀏覽器同源策略 n...

    CoorChice 評(píng)論0 收藏0
  • 徹底弄懂跨域問題

    摘要:用于告知瀏覽器可以將預(yù)先檢查請求返回結(jié)果緩存的時(shí)間,在緩存有效期內(nèi),瀏覽器會(huì)使用緩存的預(yù)先檢查結(jié)果判斷是否發(fā)送跨域請求。 跨域,老生常談的問題 簡述 作為一只前端菜鳥,跨域方面只懂得JSONP和CORS,并未曾深入了解。但隨著春招越來越近,就算是菜鳥也要猛振翅膀。近幾日仔細(xì)研究了跨域問題,寫下這篇文章,希望對開發(fā)者們有所幫助。在讀本文前,希望您對以下知識(shí)略有了解。 瀏覽器同源策略 n...

    rose 評(píng)論0 收藏0
  • 前端解決跨域

    摘要:所有支持的瀏覽器都會(huì)使用同源策略這個(gè)安全策略,所謂同源是指,域名,協(xié)議,端口相同,就是因?yàn)橥床呗缘挠绊憣?dǎo)致沒法直接用請求不同域上的數(shù)據(jù),所以各種解決問題的技術(shù)出現(xiàn)了。 在日常的項(xiàng)目開發(fā)時(shí)會(huì)不可避免的需要進(jìn)行跨域操作,面試中也是頻繁被經(jīng)常會(huì)問到的問題,本文只是我經(jīng)常用到的解決跨域的方式做個(gè)記錄與總結(jié)。 所有支持Javascript的 瀏覽器 都會(huì)使用‘同源策略’這個(gè)安全策略,所謂同源是...

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

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

0條評(píng)論

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