diff options
| author | Adnan Maolood <[email protected]> | 2021-02-28 21:59:17 -0500 |
|---|---|---|
| committer | Adnan Maolood <[email protected]> | 2021-02-28 21:59:19 -0500 |
| commit | ad5d78f08f5bce15eca678fe53949a414ae7c620 (patch) | |
| tree | beb12bf459a4f14149a6c21edd24ec123f498f26 /request.go | |
| parent | Remove Request.RemoteAddr helper method (diff) | |
| download | go-gemini-ad5d78f08f5bce15eca678fe53949a414ae7c620.tar.xz go-gemini-ad5d78f08f5bce15eca678fe53949a414ae7c620.zip | |
Mention that Request methods don't work for clients
Diffstat (limited to 'request.go')
| -rw-r--r-- | request.go | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -95,12 +95,14 @@ func (r *Request) Write(w io.Writer) error { } // Conn returns the network connection on which the request was received. +// Conn returns nil for client requests. func (r *Request) Conn() net.Conn { return r.conn } // TLS returns information about the TLS connection on which the // request was received. +// TLS returns nil for client requests. func (r *Request) TLS() *tls.ConnectionState { if r.tls == nil { if tlsConn, ok := r.conn.(*tls.Conn); ok { @@ -113,6 +115,7 @@ func (r *Request) TLS() *tls.ConnectionState { // ServerName returns the value of the TLS Server Name Indication extension // sent by the client. +// ServerName returns an empty string for client requests. func (r *Request) ServerName() string { if tls := r.TLS(); tls != nil { return tls.ServerName |