Skip to content

Debugging broken HTTP Requests

Alex Kirk edited this page Aug 28, 2025 · 3 revisions

If a feature of Enable Mastodon Apps doesn't work, it could be that on your specific WordPress setup a server-side error occurs. If you would be so kind to report as much detail about the error as you could, Thank you!

500 Errors

These might be PHP fatal errors. In that case, the Server Error log that your hosting service might provide would be useful. This is because an error occurred that stopped PHP which prevents the in-plugin error logging from working.

400 Errors

This is either an API that hasn't yet been implemented, or an unexpected parameter is received for an implemented endpoint.

Please help identify the problem and report it!

Please turn on debugging like this (start at the Mastodon Apps settings page) and try to reproduce the error in the app.

Image

Image

Then you will see the requests like this (reload the page in your browser while you do things in your Mastodon app):

Image

Highlighted in orange are the HTTP status codes. Numbers in the 400 or 500 ranges indicate errors. Could you then create a new issue the expanded version by clicking on the arrow? It should show the parameters the app sent.

Image

Thanks!

Clone this wiki locally