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

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

網(wǎng)絡(luò)/Golang - “GET”請(qǐng)求剖析

網(wǎng)絡(luò)/Golang - “GET”請(qǐng)求剖析

C#
慕妹3242003 2021-11-15 20:31:51
我想這是之前有人問(wèn)過(guò)并回答過(guò)的問(wèn)題,但我不知道要搜索什么才能找到它。在我看來(lái),這是作為計(jì)算機(jī)網(wǎng)絡(luò)大學(xué)課程的一部分您會(huì)學(xué)到的東西 - 我從未上過(guò)的東西。如果有人能指出我的答案,那就太好了。所以,問(wèn)題是:在許多語(yǔ)言中,例如 Go 和 JavaScript,通過(guò) http/https 向 API 發(fā)出“GET”請(qǐng)求相對(duì)簡(jiǎn)單。但是,在相對(duì)較高級(jí)別的描述中,表面之下發(fā)生了什么?我問(wèn)是因?yàn)槲倚枰玫乩斫鈦?lái)掌握如何處理當(dāng)事情不正常時(shí)我收到的各種錯(cuò)誤。對(duì)于我想要的那種答案的想法,我將參考 Golang 進(jìn)行 http 調(diào)用的方法。在 Golang 中,您可以導(dǎo)入net/http包并進(jìn)行調(diào)用http.Get("http://www.example.com")。但是您也可以指定一個(gè)“客戶端”,您可以將其配置為具有特定自定義標(biāo)頭等內(nèi)容。您可以在客戶端內(nèi)部指定一些更復(fù)雜的內(nèi)容,例如使用的傳輸,以及更多我并不真正感興趣的內(nèi)容除非它解決了我的問(wèn)題?;旧?,它歸結(jié)為:Go 是完全并發(fā)的,在我的情況下是并行的。我每秒向一個(gè) API 發(fā)出大約 300 個(gè)請(qǐng)求。golang 文檔的建議是客戶端可以安全地并發(fā)使用,所以應(yīng)該只實(shí)例化一次 - 本質(zhì)上,我有一個(gè)全局客戶端,每個(gè)請(qǐng)求都通過(guò)它流動(dòng)。如果我收到一條錯(cuò)誤消息,指出連接已被終止,這是否會(huì)影響一個(gè)請(qǐng)求或多個(gè)請(qǐng)求,我是否必須對(duì)客戶端執(zhí)行任何操作才能獲得另一個(gè)連接?另外,是每次連接一個(gè)請(qǐng)求,還是為每個(gè)請(qǐng)求建立一個(gè)新連接?請(qǐng)求之間的連接是否持久,是什么決定了它們何時(shí)消亡?這個(gè)問(wèn)題可能很啰嗦,可能沒(méi)有意義。如果有人可以回答其中的任何部分,將不勝感激。
查看完整描述

1 回答

?
偶然的你

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

網(wǎng)絡(luò):

dns->ip->tcp->http。DNS 將域解析為 ip 地址;tcp 添加端口(如 HTTP 默認(rèn) 80)等;http 添加標(biāo)頭、表單數(shù)據(jù)等。最后,您的 ip 數(shù)據(jù)包中的 http 負(fù)載從您的網(wǎng)絡(luò)適配器發(fā)送,并由 Internet 中的路由器進(jìn)行良好處理,并將到達(dá)正確的 http 服務(wù)器。

網(wǎng)/http:

我們?cè)?golang 文檔中回答了您所有的傳輸層問(wèn)題,主要是這個(gè). 請(qǐng)仔細(xì)閱讀。

更新:

一個(gè)連接錯(cuò)誤只會(huì)影響一個(gè)請(qǐng)求。即使多個(gè)請(qǐng)求使用同一個(gè)tcp連接,因?yàn)檎?qǐng)求-響應(yīng)對(duì)是一一對(duì)應(yīng)的,所以一個(gè)連接錯(cuò)誤永遠(yuǎn)不會(huì)導(dǎo)致兩個(gè)請(qǐng)求失敗。


查看完整回答
反對(duì) 回復(fù) 2021-11-15
  • 1 回答
  • 0 關(guān)注
  • 261 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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