第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

了解CORS

了解CORS

我一直在網(wǎng)上尋找有關(guān)CORS的信息,我想確認(rèn)一下我用它做的是什么,實(shí)際上是什么。下面提到的是完全虛構(gòu)的情況。我將以一個(gè)普通網(wǎng)站為例。假設(shè)我的html頁面有一個(gè)采用文本字段名稱的表單。提交后,它將表單數(shù)據(jù)發(fā)送到myPage.php。現(xiàn)在,內(nèi)部發(fā)生的事情是,服務(wù)器將請求www.mydomain.com/mydirectory/myPage.php與文本字段一起發(fā)送到?,F(xiàn)在,服務(wù)器看到請求是從相同的域/端口/協(xié)議中觸發(fā)的(問題1。服務(wù)器如何知道所有這些詳細(xì)信息。它從哪里提取所有這些詳細(xì)信息?)但是,由于請求來自同一域,因此它將服務(wù)器php腳本并返回所需的內(nèi)容?,F(xiàn)在,為了便于討論,假設(shè)我不想手動(dòng)填充文本字段中的數(shù)據(jù),而是想以編程方式進(jìn)行操作。我要做的是,我用javascript創(chuàng)建一個(gè)html頁面,并觸發(fā)POST請求以及參數(shù)(即textField的值)。現(xiàn)在,由于我的請求并非來自任何域,因此服務(wù)器將忽略該服務(wù)。我得到跨域錯(cuò)誤?同樣,我也可以編寫一個(gè)Java程序,該程序利用HTTPClient / Post請求并執(zhí)行相同的操作。問題2:這是什么問題?現(xiàn)在,CORS為我們提供的是,服務(wù)器將說“任何人都可以訪問myPage.php”。在enable cors.org中說對(duì)于簡單的CORS請求,服務(wù)器僅需在響應(yīng)中添加以下標(biāo)頭:Access-Control-Allow-Origin:*現(xiàn)在,客戶端將如何處理此標(biāo)頭。在這種情況下,客戶端仍然想調(diào)用服務(wù)器上的資源,對(duì)嗎?應(yīng)該由服務(wù)器來決定是否要接受或不接受,并相應(yīng)地采取措施。問題3:將標(biāo)頭發(fā)送回客戶端(已向服務(wù)器發(fā)出請求)有什么用?最后,我不明白的是,我正在為我的android應(yīng)用構(gòu)建一些RESTful服務(wù)?,F(xiàn)在,說我有一個(gè)POST服務(wù)www.mydomain.com/rest/services/myPost。我已經(jīng)在本地計(jì)算機(jī)上托管了這些服務(wù)的Tomcat服務(wù)器。在我的android應(yīng)用中,我只是調(diào)用此服務(wù),然后將結(jié)果取回(如果有的話)。在這種情況下,我到底在哪里使用CORS。這是否屬于服務(wù)器調(diào)用的不同類別?如果是,那么如何。此外,我檢查了“ 為Tomcat啟用Cors”,它說我可以在動(dòng)態(tài)Web項(xiàng)目的web.xml中添加一個(gè)過濾器,然后它將開始接受它。問題4:是什么使從我的android設(shè)備到我的webservices的呼叫啟用?謝謝
查看完整描述

3 回答

?
慕絲7291255

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊

對(duì)于問題3,您需要了解兩個(gè)站點(diǎn)與客戶端瀏覽器之間的關(guān)系。正如Krumia在回答中提到的那樣,這更多是請求中三個(gè)參與者之間的約定。

我最近發(fā)布了一篇文章,其中詳細(xì)介紹了CORS握手如何設(shè)計(jì)工作。


查看完整回答
反對(duì) 回復(fù) 2019-09-26
?
桃花長相依

TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超8個(gè)贊

即使CORS來源不被認(rèn)可,支持CORS的API是否應(yīng)該執(zhí)行請求?我已經(jīng)看到了一個(gè)CORS的實(shí)現(xiàn),其中始終執(zhí)行請求,但是響應(yīng)中的CORS標(biāo)頭只有在識(shí)別出Origin的情況下才由服務(wù)器設(shè)置。不確定這是否是好的設(shè)計(jì)?

查看完整回答
反對(duì) 回復(fù) 2019-09-26
  • 3 回答
  • 0 關(guān)注
  • 537 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)