日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

安卓微信7.0地图无法定位问题

發(fā)布時(shí)間:2024/3/26 编程问答 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 安卓微信7.0地图无法定位问题 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

??? 由于微信7.0版本升級(jí)了對(duì)https的安全限制,在微信7.0版本及以上版本使用http協(xié)議訪問(wèn)定位組件會(huì)導(dǎo)致定位失敗。

另外ISO10也限制了非安全域的瀏覽器定位請(qǐng)求。

什么是 HTTP

????? HTTP 指的是超文本傳輸協(xié)議(HyperText Transfer Protocol)。首先,它是一個(gè) 協(xié)議 ?!竻f(xié)議」是指計(jì)算機(jī)通信網(wǎng)絡(luò)中兩臺(tái)計(jì)算機(jī)之間進(jìn)行通信所必須共同遵守的規(guī)則。也就是大家事先約定好的,統(tǒng)一執(zhí)行的標(biāo)準(zhǔn)。眾所周知,HTTP 是無(wú)狀態(tài),無(wú)連接的。首先講一下如何理解無(wú)連接。無(wú)連接指的是在 HTTP1.0 版本中,每次建立起的 TCP 連接只處理一個(gè)請(qǐng)求,收到客戶的應(yīng)答之后就立即斷開(kāi)鏈接。也就是說(shuō)假如一個(gè)網(wǎng)頁(yè)內(nèi)僅有十張圖片,那么需要建立-斷開(kāi)鏈接十一次。這就是無(wú)連接的含義。但是這種機(jī)制顯然無(wú)法應(yīng)對(duì)現(xiàn)在豐富的網(wǎng)頁(yè)內(nèi)容,每一個(gè)網(wǎng)頁(yè)都包含大量的資源文件,如果每個(gè)連接僅傳輸一個(gè)文件就斷開(kāi)太過(guò)于浪費(fèi)服務(wù)器資源了。所以在 HTTP1.1 中支持了持久性連接,詳細(xì)點(diǎn)說(shuō)就是在 HTTP 頭部行中 Connection 字段如果為 keep-alive 的話,在傳輸完第一個(gè)資源后不會(huì)立即斷開(kāi) TCP 連接,會(huì)稍微等待一會(huì)(5秒或服務(wù)器自定義配置的時(shí)間),如果瀏覽器在這個(gè)時(shí)間段內(nèi)還要請(qǐng)求一些資源(如圖片)就會(huì)繼續(xù)使用這個(gè)連接進(jìn)行數(shù)據(jù)的傳輸,超過(guò)設(shè)定的時(shí)間之后就會(huì)斷開(kāi),這樣就節(jié)省了多次建立-斷開(kāi)連接所消耗的時(shí)間和資源開(kāi)銷(xiāo)。當(dāng) Connection 的值為 close 時(shí)會(huì)立刻斷開(kāi)連接;那無(wú)狀態(tài)是什么意思呢,就是服務(wù)器不記錄任何有關(guān)客戶端過(guò)去發(fā)送過(guò)的請(qǐng)求。每一次連接都是新的,都是你要什么資源,我給你什么資源。我不管你是誰(shuí),也不知道你是誰(shuí),更不知道你之前是否向我要過(guò)同一個(gè)資源。為什么采用無(wú)狀態(tài)的機(jī)制呢,我們可以和有狀態(tài)的協(xié)議作對(duì)比。有狀態(tài)的協(xié)議更加復(fù)雜,服務(wù)器需要維護(hù)和記錄狀態(tài)信息。一旦服務(wù)器或客戶端出現(xiàn)了故障,如重啟,就會(huì)產(chǎn)生狀態(tài)不一致的情況,狀態(tài)不一致的話,就會(huì)出現(xiàn)錯(cuò)誤,為了保證狀態(tài)的一致性,還需要重新維護(hù)狀態(tài)記錄。舉一個(gè)例子,我向服務(wù)器請(qǐng)求了一個(gè)資源,服務(wù)器記錄了我已經(jīng)請(qǐng)求過(guò)了這個(gè)資源并發(fā)送給我,過(guò)了一小會(huì),這個(gè)資源被我不小心刪了,我需要重新向服務(wù)器請(qǐng)求這個(gè)資源,但服務(wù)器并不理我,因?yàn)樵谒挠涗浿?#xff0c;我剛請(qǐng)求過(guò)這個(gè)資源,他已經(jīng)發(fā)送過(guò)了,不會(huì)再發(fā)一遍了。這時(shí)候就出現(xiàn)了問(wèn)題,為了讓他再發(fā)一份,我還需要跟服務(wù)器協(xié)商,說(shuō)我現(xiàn)在的確沒(méi)有這個(gè)資源,我這個(gè)資源因?yàn)槟撤N原因沒(méi)有了,你在給我重新發(fā)一份吧,只有這樣,服務(wù)器才會(huì)更新一下?tīng)顟B(tài),重新給我發(fā)一份。上述情況是在有狀態(tài)協(xié)議機(jī)制下可能出現(xiàn)的情況。當(dāng)然,有狀態(tài)的協(xié)議也有很多好處,比如避免了向同一用戶頻繁發(fā)送相同資源的情況,節(jié)約了帶寬。每一個(gè)協(xié)議都有其優(yōu)點(diǎn)和缺點(diǎn)。HTTP 無(wú)狀態(tài)的特性,使其協(xié)議更加的簡(jiǎn)單,也帶來(lái)了一定的缺陷,就是服務(wù)器無(wú)法識(shí)別出來(lái)你是誰(shuí),無(wú)法識(shí)別你的身份,HTTP 在后來(lái)加入了 Cookie 機(jī)制,較好的解決了這一問(wèn)題。

???? 額外加一點(diǎn),HTTP 中的 P 是 Protocol 的首字母,是協(xié)議的意思,所以說(shuō)我們只能說(shuō) HTTP,而不能說(shuō)「HTTP 協(xié)議」。HTTP 處于 ISO 制定的七層模型中的最頂層 —— 應(yīng)用層,這個(gè)七層模型是用于計(jì)算機(jī)之間互聯(lián)的一個(gè)標(biāo)準(zhǔn)體系,比較復(fù)雜,是屬于計(jì)算機(jī)網(wǎng)絡(luò)的相關(guān)知識(shí),了解即可,同處于應(yīng)用層的協(xié)議還包括 FTP,SMTP,還有 DNS 哦。

什么是 HTTPS

????? HTTPS 指的是超文本傳輸安全協(xié)議(Hypertext Transfer Protocol Secure)。HTTP 和 HTTPS 都是在七層模型中傳輸層之上的,在傳輸層會(huì)在通信雙方建立起一個(gè)可靠的連接用于數(shù)據(jù)交換。簡(jiǎn)單的理解,HTTPS 就是將 HTTP 中的傳輸內(nèi)容進(jìn)行了加密,然后通過(guò)可靠的連接,傳輸?shù)綄?duì)方的機(jī)器上。
?

總結(jié)

以上是生活随笔為你收集整理的安卓微信7.0地图无法定位问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。