aboutsummaryrefslogtreecommitdiff
path: root/response.go
Commit message (Collapse)AuthorAgeFilesLines
* response: Remove unnecessary length checkv0.2.0-rc.1Adnan Maolood2021-03-201-1/+1
|
* response: Limit response header sizev0.1.22Adnan Maolood2021-03-201-1/+9
|
* response: Don't use bufReadCloserAdnan Maolood2021-03-201-1/+5
|
* Tweak request and response parsingAdnan Maolood2021-03-201-21/+17
|
* response: Treat empty meta as invalidAdnan Maolood2021-03-201-5/+1
|
* Remove unused fieldAdnan Maolood2021-03-201-1/+0
|
* Remove charset=utf-8 from default media typeAdnan Maolood2021-03-201-4/+4
|
* Make Response implement io.WriterTov0.1.18Adnan Maolood2021-02-281-7/+12
|
* Reintroduce Response.Write methodAdnan Maolood2021-02-281-0/+19
|
* Remove ResponseWriter.Close methodAdnan Maolood2021-02-241-10/+1
|
* response: Revert to using fields instead of methodsAdnan Maolood2021-02-241-45/+27
|
* Add NewResponse functionAdnan Maolood2021-02-241-0/+9
|
* ResponseWriter: Remove unexported methodAdnan Maolood2021-02-241-7/+0
|
* response: Move to methodsAdnan Maolood2021-02-241-15/+20
|
* Move ResponseWriter Conn and TLS methods to RequestAdnan Maolood2021-02-241-20/+0
|
* Remove ResponseWriter.Hijack methodAdnan Maolood2021-02-241-30/+0
|
* Implement TimeoutHandler by wrapping ResponseWriterAdnan Maolood2021-02-241-10/+0
|
* Make ResponseWriter an interfaceAdnan Maolood2021-02-241-51/+78
| | | | | | | Make ResponseWriter an interface with an unexported method. Implementors must embed a ResponseWriter from elsewhere. This gives us the flexibility of an interface while allowing us to add new methods in the future.
* Unexport NewResponseWriterAdnan Maolood2021-02-231-2/+1
|
* Reimplement TimeoutHandlerAdnan Maolood2021-02-231-0/+8
|
* response: Change field namesAdnan Maolood2021-02-231-16/+16
|
* Add ResponseWriter.Hijack methodAdnan Maolood2021-02-231-0/+29
|
* ResponseWriter: Add TLS and Conn methodsAdnan Maolood2021-02-231-0/+15
|
* Move I/O utilities to io.goAdnan Maolood2021-02-231-38/+1
|
* Make ResponseWriter a structAdnan Maolood2021-02-231-49/+33
| | | | | Make ResponseWriter a struct again so that it can be extended in a backwards-compatible way.
* Update documentationAdnan Maolood2021-02-231-2/+2
|
* Make Response an io.ReadCloserAdnan Maolood2021-02-231-32/+16
|
* response: Add Close methodAdnan Maolood2021-02-231-4/+14
|
* response: Add Conn and TLS methodsAdnan Maolood2021-02-231-0/+19
|
* response: Remove TLS fieldAdnan Maolood2021-02-231-5/+0
|
* Rename ResponseWriter.MediaType to SetMediaTypeAdnan Maolood2021-02-211-5/+5
|
* Move Flush back to ResponseWriterAdnan Maolood2021-02-211-8/+0
|
* Make Status a typeAdnan Maolood2021-02-201-8/+8
| | | | Using a type is better than using an integer.
* response: Implement Write methodAdnan Maolood2021-02-181-0/+19
|
* response: Rename statusCode to statusAdnan Maolood2021-02-181-4/+4
|
* response: Ensure that only one header is writtenAdnan Maolood2021-02-171-0/+4
|
* Redesign ResponseWriter interfaceAdnan Maolood2021-02-171-50/+46
|
* Rename Meta to StatusTextAdnan Maolood2021-02-171-2/+2
| | | | Rename Meta to StatusText and support all status codes.
* Move ResponseWriter.Flush to Flusher interfaceAdnan Maolood2021-02-171-4/+13
|
* Return ErrInvalidResponse on error reading statusAdnan Maolood2021-02-151-1/+1
| | | | | Return ErrInvalidResponse when unable to read the response status code instead of returning the error from strconv.
* Remove faulty status code check in ReadResponseAdnan Maolood2021-02-141-9/+2
|
* Update Response documentationAdnan Maolood2021-02-141-5/+15
|
* Remove StatusClass* constantsAdnan Maolood2021-02-141-4/+4
| | | | | Re-use the existing Status* constants and adjust StatusClass to return a valid Status.
* Make ResponseWriter an interfaceAdnan Maolood2021-02-091-28/+41
|
* Use plain integers to represent status codesAdnan Maolood2021-02-091-12/+12
|
* Make TLS field nil for unencrypted connectionsAdnan Maolood2021-02-081-1/+1
|
* Remove unused fieldAdnan Maolood2021-02-081-1/+0
|
* Guarantee that (*Response).Body is not nilv0.1.13Adnan Maolood2021-01-151-1/+15
|
* Update commentsAdnan Maolood2021-01-101-2/+2
|
* Simplify ResponseWriter implementationAdnan Maolood2021-01-101-0/+89
|