欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

如何使用Socket來(lái)模擬HTTP請(qǐng)求與相應(yīng)

如何使用Socket來(lái)模擬HTTP請(qǐng)求與相應(yīng)?

已經(jīng)存在webHttpRequest/WebRequest類(lèi)實(shí)現(xiàn)web的請(qǐng)求,也存在WebClient等瀏覽器的模擬,還有輕量級(jí)的HttpClient,為什么要使用Socket模擬http請(qǐng)求?

如果只是出于學(xué)習(xí)的目的,那么使用reflector反射以上幾個(gè)類(lèi)可以直接學(xué)習(xí)的,如果是追求性能,其實(shí)httpClient的性能足夠,如果是定制請(qǐng)求的verb,除WebClient均支持,想不起來(lái)為什么你非要使用socket模擬請(qǐng)求需求。

其實(shí)以上幾個(gè)都是基本socket的,但是webhttpRequest是基于HttpRequest的基礎(chǔ)類(lèi),該類(lèi)的目的是實(shí)現(xiàn)可插入?yún)f(xié)議的開(kāi)發(fā),本身實(shí)現(xiàn)有FTP等幾個(gè)協(xié)議;如果對(duì)于擴(kuò)展協(xié)議的開(kāi)發(fā)可以考慮該層。

如果你只是想學(xué)習(xí)或驗(yàn)證http1.1/2.0的協(xié)議,那么你直接使用filder進(jìn)行構(gòu)造即可驗(yàn)證,可然使用telnet客戶(hù)端進(jìn)行構(gòu)造也行,只不過(guò)會(huì)麻煩一些而已。但不管你是何目的,如果使用socket進(jìn)行http請(qǐng)求,直接了解http協(xié)議即可。