It's apparently a valid URL, despite it being malformed in my opinion

I've had a few [1] posts [2] make it to the front page of Lobsters [3]. Lobsters supports webmention [4], yet I never received a webmention for those two posts. I checked the logs and yes, they were received but I rejected them with a “bad request.” It took a bit of sleuthing, but I found the root cause—the URL (Uniform Resource Locator) of my post was, accoring to my code, invalid. Lobsters was sending in a URL of the form https://boston.conman.org//2023/01/02.1—notice the two slashes in front of the path. My code was having none of that.

I'm not sure why Lobsters was sending a URL of that form as previous [5] webmentions [6] worked fine, but when I checked previous submissions to Lobsters [7] I saw some of the links had a double slash in the path portion. As it's considered valid by the What Working Group? “living standard,” [8] I ended up having to accept what I consider a malformed URL.

Sigh.

=> [1] /boston/2023/01/02.1 | [2] /boston/2023/01/08.1 | [3] https://lobste.rs/ | [4] https://www.w3.org/TR/webmention/ | [5] /boston/2022/12/14.1 | [6] /boston/2022/12/21.1 | [7] https://lobste.rs/domains/boston.conman.org | [8] https://url.spec.whatwg.org/#urls

=> Gemini Mention this post | Contact the author

Proxy Information
Original URL
gemini://gemini.conman.org/boston/2023/01/11.1
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
559.922708 milliseconds
Gemini-to-HTML Time
0.984851 milliseconds

This content has been proxied by September (3851b).