在所有示例中,我都能找到的用法HttpClient,它用于一次關(guān)機(jī)。但是,如果我遇到一個(gè)持續(xù)存在的客戶情況,可以同時(shí)發(fā)出多個(gè)請(qǐng)求怎么辦?基本上,client.PostAsync針對(duì)的同一實(shí)例立即調(diào)用2個(gè)線程是否安全HttpClient?我并不是在這里尋找實(shí)驗(yàn)結(jié)果。作為一個(gè)工作示例,可能只是simply幸(還有一個(gè)持久的persistent幸),而失敗的示例可能是配置錯(cuò)誤。理想情況下,我正在尋找有關(guān)HttpClient中并發(fā)處理問(wèn)題的權(quán)威答案。
3 回答

呼啦一陣風(fēng)
TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超6個(gè)贊
這是Henrik F. Nielsen關(guān)于HttpClient的另一篇文章,他說(shuō):
“ 默認(rèn)HttpClient是開(kāi)始發(fā)送請(qǐng)求的最簡(jiǎn)單方法。單個(gè)HttpClient可用于同時(shí)發(fā)送任意數(shù)量的HTTP請(qǐng)求,因此在許多情況下,您可以只創(chuàng)建一個(gè)HttpClient,然后將其用于所有請(qǐng)求。 “
- 3 回答
- 0 關(guān)注
- 539 瀏覽
添加回答
舉報(bào)
0/150
提交
取消