fix: c.Writer
This commit is contained in:
		
							
								
								
									
										12
									
								
								ctx.go
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								ctx.go
									
									
									
									
									
								
							@@ -289,23 +289,23 @@ func (c *Ctx) Status(code int) *Ctx {
 | 
			
		||||
	c.lock.Lock()
 | 
			
		||||
	defer c.lock.Unlock()
 | 
			
		||||
 | 
			
		||||
	c.writermem.WriteHeader(code)
 | 
			
		||||
	c.Writer.WriteHeader(code)
 | 
			
		||||
	c.StatusCode = c.writermem.status
 | 
			
		||||
 | 
			
		||||
	return c
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (c *Ctx) Set(key string, value string) {
 | 
			
		||||
	c.writermem.Header().Set(key, value)
 | 
			
		||||
	c.Writer.Header().Set(key, value)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (c *Ctx) SetHeader(key string, value string) {
 | 
			
		||||
	c.writermem.Header().Set(key, value)
 | 
			
		||||
	c.Writer.Header().Set(key, value)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (c *Ctx) SendStatus(code int) error {
 | 
			
		||||
	c.Status(code)
 | 
			
		||||
	c.writermem.WriteHeaderNow()
 | 
			
		||||
	c.Writer.WriteHeaderNow()
 | 
			
		||||
	return nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -323,7 +323,7 @@ func (c *Ctx) Writef(format string, values ...interface{}) (int, error) {
 | 
			
		||||
func (c *Ctx) JSON(data interface{}) error {
 | 
			
		||||
	c.SetHeader("Content-Type", MIMEApplicationJSON)
 | 
			
		||||
 | 
			
		||||
	encoder := json.NewEncoder(&c.writermem)
 | 
			
		||||
	encoder := json.NewEncoder(c.Writer)
 | 
			
		||||
 | 
			
		||||
	if err := encoder.Encode(data); err != nil {
 | 
			
		||||
		return err
 | 
			
		||||
@@ -356,5 +356,5 @@ func (c *Ctx) HTML(html string) error {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (c *Ctx) Write(data []byte) (int, error) {
 | 
			
		||||
	return c.writermem.Write(data)
 | 
			
		||||
	return c.Writer.Write(data)
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user