鍍金池/ 問答/HTML/ 跨域和接口獲取數(shù)據(jù)是一回事嗎?跨域的地址和獲取數(shù)據(jù)的接口是同一地址嗎?

跨域和接口獲取數(shù)據(jù)是一回事嗎?跨域的地址和獲取數(shù)據(jù)的接口是同一地址嗎?

跨域和接口獲取數(shù)據(jù)是一回事嗎?跨域的地址和獲取接口的地址是同一地址嗎?

clipboard.png

回答
編輯回答
枕邊人

你應(yīng)該是問獲得數(shù)據(jù)的地址,http://www.xxx.com/api/list 假設(shè)這是你請求獲得數(shù)據(jù)的地址(接口),跨域是指你訪問http://www.xxx.com

2018年8月31日 19:09
編輯回答
避風(fēng)港

在明白這個問題之前,你首先要知道什么叫做“同源策略”,定義是協(xié)議,域名,端口必須全部相同才算是同源。
如果前端請求的接口跟后端不同源的話,跨域就產(chǎn)生了。
http://www.xxx.com:80 這個是你服務(wù)器上后端的代碼位置,你請求的也是這個地址,如果你的前端代碼不放在這里,就會跨域。

2018年8月18日 16:51
編輯回答
凹凸曼

并不是一回事:
跨域請求的情況是由于瀏覽器的同源策略造成的,何為同源,即協(xié)議,域名,端口完全相同。這是瀏覽器自己添加的安全限制。
接口是用來獲取數(shù)據(jù)的,訪問接口的時候可能會出現(xiàn)跨域請求的問題

簡單點說,a網(wǎng)站去訪問b網(wǎng)站的接口即為跨域,跨越可以通過后臺配置指定某個域名下可以訪問自己的接口

2017年8月3日 04:31