diff options
| author | Adnan Maolood <[email protected]> | 2021-02-14 23:58:28 -0500 |
|---|---|---|
| committer | Adnan Maolood <[email protected]> | 2021-02-14 23:58:33 -0500 |
| commit | 3f2d540579b3051d398365e34de43113053c3b70 (patch) | |
| tree | cd325a09a36bcf8edf7b0004e61b55c26db56a19 /gemini.go | |
| parent | Tweak returned error for requests that are too long (diff) | |
| download | go-gemini-3f2d540579b3051d398365e34de43113053c3b70.tar.xz go-gemini-3f2d540579b3051d398365e34de43113053c3b70.zip | |
server: Implement Close and Shutdown methods
Diffstat (limited to 'gemini.go')
| -rw-r--r-- | gemini.go | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -11,5 +11,12 @@ var ( ErrInvalidURL = errors.New("gemini: invalid URL") ErrInvalidRequest = errors.New("gemini: invalid request") ErrInvalidResponse = errors.New("gemini: invalid response") - ErrBodyNotAllowed = errors.New("gemini: response body not allowed") + + // ErrBodyNotAllowed is returned by ResponseWriter.Write calls + // when the response status code does not permit a body. + ErrBodyNotAllowed = errors.New("gemini: response status code does not allow body") + + // ErrServerClosed is returned by the Server's Serve and ListenAndServe + // methods after a call to Shutdown or Close. + ErrServerClosed = errors.New("gemini: server closed") ) |