我正在創(chuàng)建一個(gè)網(wǎng)絡(luò) API,并希望人們能夠使用ServeMux將請(qǐng)求路由到特定端點(diǎn)。我需要使用自己的低級(jí)ServerConn而不是使用Server實(shí)例。這是因?yàn)槲覐耐欢丝诮邮諅魅氲?HTTP 請(qǐng)求和純文本數(shù)據(jù)。然而,問題是如果我想使用 ServeMux 轉(zhuǎn)發(fā)請(qǐng)求,我會(huì)使用它的ServeHTTP方法。為此,我需要提供一個(gè) ResponseWriter,我不知道如何創(chuàng)建它的實(shí)例,因?yàn)樗且粋€(gè)接口,而不是一個(gè)結(jié)構(gòu)體。我應(yīng)該創(chuàng)建自己的 ResponseWriter 結(jié)構(gòu)嗎?Golang標(biāo)準(zhǔn)庫有沒有給出?或者是否有完全替代的解決方案?
如何在 ServerConn 中使用 ServeMux?
喵喵時(shí)光機(jī)
2021-10-04 12:55:26