aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/doc.go b/doc.go
index 3d07754..638eb5c 100644
--- a/doc.go
+++ b/doc.go
@@ -4,10 +4,11 @@ Package gmi implements the Gemini protocol.
Send makes a Gemini request:
req := gmi.NewRequest("gemini://example.com")
- err := gmi.Send(req)
+ resp, err := gmi.Send(req)
if err != nil {
// handle error
}
+ // ...
For control over client behavior, create a Client:
@@ -31,7 +32,7 @@ Clients can control when to trust certificates with TrustCertificate:
return knownHosts.Lookup(hostname, cert)
}
-If a server responds with StatusCertificateRequired, the default client will generate a certificate and resend the request with it. Custom clients can specify GetCertificate:
+If a server responds with StatusCertificateRequired, the default client will generate a certificate and resend the request with it. Custom clients can do so in GetCertificate:
client.GetCertificate = func(hostname string, store *gmi.CertificateStore) *tls.Certificate {
// If the certificate is in the store, return it