Bridgy for Webmentions with Brotli

Summary: Just a fair warning if you use the amazing Bridgy service to gather webmentions from social networking sites. It won’t actually work with your site if you’re using Brotli compression. Use gzip for your HTML requests instead of Brotli and i…


This content originally appeared on Zach Leatherman and was authored by Zach Leatherman

Summary: Just a fair warning if you use the amazing Bridgy service to gather webmentions from social networking sites. It won’t actually work with your site if you’re using Brotli compression. Use gzip for your HTML requests instead of Brotli and it will work fine.


On June 11, 2019 I tweeted:

Unfortunately, I would learn much later that this would cause my webmentions to stop working too!

I logged into webmention.io and had zero new webmentions from Twitter coming in. My webmentions from Twitter come from Bridgy. I logged into my Bridgy admin panel and saw a bunch of errors:

No webmention support: https://www.zachleat.com/web/css-tricks-web-fonts/

Apparently this stopped working when I added Brotli compression to my web site. Bridgy doesn’t support Brotli compression so when it fetches my site it can’t decompress my HTML content for parsing. My site does correctly fallback to uncompressed output when Brotli support is not advertised in the request’s Accept-Encoding header, but unfortunately Google App Engine assumes that all applications support Brotli compression and always includes this in request headers made on the service ?. Star this issue to ask Google App Engine developers to fix this!

Anyway, I modified my site to compress gzip on HTML requests and use Brotli for everything else (if supported). I’ll go back to full Brotli after this issue is fixed ?.

Hope this helps someone else!


This content originally appeared on Zach Leatherman and was authored by Zach Leatherman


Print Share Comment Cite Upload Translate Updates
APA

Zach Leatherman | Sciencx (2019-06-29T05:00:00+00:00) Bridgy for Webmentions with Brotli. Retrieved from https://www.scien.cx/2019/06/29/bridgy-for-webmentions-with-brotli/

MLA
" » Bridgy for Webmentions with Brotli." Zach Leatherman | Sciencx - Saturday June 29, 2019, https://www.scien.cx/2019/06/29/bridgy-for-webmentions-with-brotli/
HARVARD
Zach Leatherman | Sciencx Saturday June 29, 2019 » Bridgy for Webmentions with Brotli., viewed ,<https://www.scien.cx/2019/06/29/bridgy-for-webmentions-with-brotli/>
VANCOUVER
Zach Leatherman | Sciencx - » Bridgy for Webmentions with Brotli. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2019/06/29/bridgy-for-webmentions-with-brotli/
CHICAGO
" » Bridgy for Webmentions with Brotli." Zach Leatherman | Sciencx - Accessed . https://www.scien.cx/2019/06/29/bridgy-for-webmentions-with-brotli/
IEEE
" » Bridgy for Webmentions with Brotli." Zach Leatherman | Sciencx [Online]. Available: https://www.scien.cx/2019/06/29/bridgy-for-webmentions-with-brotli/. [Accessed: ]
rf:citation
» Bridgy for Webmentions with Brotli | Zach Leatherman | Sciencx | https://www.scien.cx/2019/06/29/bridgy-for-webmentions-with-brotli/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.