I'm working with Twilio webhooks for Programmable Voice, writing some simple TwiML responses in a Go API.
Reviewing the Webhook Connection Overrides doc, I see a general link to https://en.wikipedia.org/wiki/URL. Are URL extensions a standard HTTP scheme defined within an RFC, or is this a Twilio-specific convention using the Same Document Reference as stated in https://www.rfc-editor.org/rfc/rfc3986#section-4.4 ?
I'm asking this to properly use net/http in Go.
The URI fragment
#in the context of URI's can have multiple use cases. For example, if you enterhttp://www.example.org/foo.html#barin a web browser, the browser should take you to the position where the CSS id selector ofbaris located.In the context of Twilio's webhook requests, anything after the
#is interpreted as instructions and will not actually be sent to the web server. For example, if you specifyhttps://example.com/foo?query=123#ct=1000as your webhook, Twilio will only sendhttps://example.com/foo?query=123to the server but will interpretct=1000as the connection having a 1 second Connection Timeout.