完成complete方法

This commit is contained in:
chenjiekun
2023-03-01 18:09:23 +08:00
parent 1c0e58563d
commit bf7143c930
6 changed files with 186 additions and 13 deletions

View File

@@ -196,8 +196,12 @@ func (ctx *HttpContext) Clone() (eoscContext.EoContext, error) {
cloneResp := fasthttp.AcquireResponse()
ctx.response.Response.CopyTo(cloneResp)
//cloneRequestCtx := new(fasthttp.RequestCtx)
//cloneRequestCtx.Request = *cloneReq
//cloneRequestCtx.Response = *cloneResp
cloneCtx.fastHttpRequestCtx = ctx.fastHttpRequestCtx //TODO
cloneCtx.requestID = ctx.requestID //TODO
cloneCtx.requestID = ctx.requestID //TODO
cloneCtx.requestReader.reset(cloneReq, remoteAddr)
cloneCtx.proxyRequest.reset(cloneReq, remoteAddr)
cloneCtx.proxyRequests = cloneCtx.proxyRequests[:0]