Adnan Maolood
|
b386a9ba41
|
response: Change field names
|
2021-02-23 21:51:42 -05:00 |
|
Adnan Maolood
|
f28a63ff0c
|
Add ResponseWriter.Hijack method
|
2021-02-23 21:36:29 -05:00 |
|
Adnan Maolood
|
d35dd3d867
|
ResponseWriter: Add TLS and Conn methods
|
2021-02-23 20:59:04 -05:00 |
|
Adnan Maolood
|
e8d98ef4ec
|
Move I/O utilities to io.go
|
2021-02-23 20:49:55 -05:00 |
|
Adnan Maolood
|
a65c3c3d4f
|
Make ResponseWriter a struct
Make ResponseWriter a struct again so that it can be extended in a
backwards-compatible way.
|
2021-02-23 20:41:16 -05:00 |
|
Adnan Maolood
|
02bbedc330
|
Update documentation
|
2021-02-23 18:45:58 -05:00 |
|
Adnan Maolood
|
e1c04ee605
|
Make Response an io.ReadCloser
|
2021-02-23 17:50:47 -05:00 |
|
Adnan Maolood
|
ae3fc2fc73
|
response: Add Close method
|
2021-02-23 17:32:23 -05:00 |
|
Adnan Maolood
|
83c904913f
|
response: Add Conn and TLS methods
|
2021-02-23 16:36:17 -05:00 |
|
Adnan Maolood
|
62e22b4cf2
|
response: Remove TLS field
|
2021-02-23 15:29:27 -05:00 |
|
Adnan Maolood
|
2c64db3863
|
Rename ResponseWriter.MediaType to SetMediaType
|
2021-02-21 18:52:06 -05:00 |
|
Adnan Maolood
|
c3feafa90b
|
Move Flush back to ResponseWriter
|
2021-02-21 16:06:56 -05:00 |
|
Adnan Maolood
|
8938038797
|
Make Status a type
Using a type is better than using an integer.
|
2021-02-20 16:16:32 -05:00 |
|
Adnan Maolood
|
aab3ac4dfe
|
response: Implement Write method
|
2021-02-18 00:07:43 -05:00 |
|
Adnan Maolood
|
a3a995df35
|
response: Rename statusCode to status
|
2021-02-18 00:06:34 -05:00 |
|
Adnan Maolood
|
9ed2363b66
|
response: Ensure that only one header is written
|
2021-02-17 23:05:24 -05:00 |
|
Adnan Maolood
|
110c2de6de
|
Redesign ResponseWriter interface
|
2021-02-17 13:36:16 -05:00 |
|
Adnan Maolood
|
ec22e762c3
|
Rename Meta to StatusText
Rename Meta to StatusText and support all status codes.
|
2021-02-17 12:06:43 -05:00 |
|
Adnan Maolood
|
a3c1804395
|
Move ResponseWriter.Flush to Flusher interface
|
2021-02-17 11:44:13 -05:00 |
|
Adnan Maolood
|
bf4959a8ba
|
Return ErrInvalidResponse on error reading status
Return ErrInvalidResponse when unable to read the response status code
instead of returning the error from strconv.
|
2021-02-15 19:18:23 -05:00 |
|
Adnan Maolood
|
198a0b31c8
|
Remove faulty status code check in ReadResponse
|
2021-02-14 18:57:13 -05:00 |
|
Adnan Maolood
|
0c303588a4
|
Update Response documentation
|
2021-02-14 16:23:38 -05:00 |
|
Adnan Maolood
|
37e5686764
|
Remove StatusClass* constants
Re-use the existing Status* constants and adjust StatusClass to return a
valid Status.
|
2021-02-14 16:01:39 -05:00 |
|
Adnan Maolood
|
f6824bd813
|
Make ResponseWriter an interface
|
2021-02-09 09:46:18 -05:00 |
|
Adnan Maolood
|
5ef5824d6f
|
Use plain integers to represent status codes
|
2021-02-09 09:46:13 -05:00 |
|
Adnan Maolood
|
29f2b3738d
|
Make TLS field nil for unencrypted connections
|
2021-02-08 12:32:49 -05:00 |
|
Adnan Maolood
|
1f39cab063
|
Remove unused field
|
2021-02-08 12:30:53 -05:00 |
|
Adnan Maolood
|
31de8d49b0
|
Guarantee that (*Response).Body is not nil
|
2021-01-15 15:18:00 -05:00 |
|
Adnan Maolood
|
5e977250ec
|
Update comments
|
2021-01-10 01:07:38 -05:00 |
|
Adnan Maolood
|
d01d50ff1a
|
Simplify ResponseWriter implementation
|
2021-01-10 00:50:35 -05:00 |
|
Adnan Maolood
|
c8626bae17
|
client: Close connection for unsuccessful responses
|
2020-12-22 19:22:01 -05:00 |
|
Adnan Maolood
|
d34d5df89e
|
Add ReadRequest and ReadResponse functions
|
2020-12-18 01:42:05 -05:00 |
|
Adnan Maolood
|
decd72cc23
|
Expose Request.Write and Response.Read functions
|
2020-12-18 01:14:06 -05:00 |
|
Adnan Maolood
|
824887eab9
|
Remove Response.Request field
|
2020-12-18 00:19:53 -05:00 |
|
Adnan Maolood
|
5332dc6280
|
Don't guarantee that (*Response).Body is always non-nil
|
2020-11-08 18:38:08 -05:00 |
|
Adnan Maolood
|
33c1dc435d
|
Guarantee that (*Response).Body is non-nil
|
2020-10-31 23:04:47 -04:00 |
|
Adnan Maolood
|
a2fc1772bf
|
Set default mimetype if META is empty
|
2020-10-31 20:32:38 -04:00 |
|
Adnan Maolood
|
7a1a33513a
|
Store a reference to the Request in Response
|
2020-10-28 00:21:27 -04:00 |
|
Adnan Maolood
|
12a9deb1a6
|
Make (*Response).Body an io.ReadCloser
|
2020-10-27 19:16:55 -04:00 |
|
Adnan Maolood
|
79165833de
|
Add (*ResponseWriter).WriteStatus function
|
2020-10-27 13:30:35 -04:00 |
|
Adnan Maolood
|
f0345f3495
|
Rename repository to go-gemini
|
2020-10-24 15:15:32 -04:00 |
|
Adnan Maolood
|
9506f69f1a
|
Refactor
|
2020-10-21 17:07:28 -04:00 |
|