# GET /posts/ request got plain HTTP error

**URL:** <https://meta.discourse.org/t/get-posts-request-got-plain-http-error/279552>\
**Category:** UX\
**Tags:** pr-welcome\
**Created:** [September 20, 2023, 6:46am UTC](https://meta.discourse.org/t/get-posts-request-got-plain-http-error/279552 "2023-09-20T06:46:48Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [September 20, 2023, 1:45pm UTC](https://meta.discourse.org/t/get-posts-request-got-plain-http-error/279552/7 "2023-09-20T13:45:31Z")

</div>

> [@Hyan](#):
>
> it’s application’s responsibility to present a user friendly error message

Did the application generate the link that you are having trouble with?

Glancing at [discourse/config/routes.rb at main · discourse/discourse · GitHub](https://github.com/discourse/discourse/blob/main/config/routes.rb#1409-L1413) it doesn’t look like it’s a valid route.

~~If you start on a route that is invalid, rails isn’t going to send you the entire ember application to tell you that you have a bad URL.~~

Looks like I’m wrong, [https://meta.discourse.org/bananas](https://meta.discourse.org/bananas) loads the oops page. I guess it’s because `/posts/:id/xxx` is a valid route.

---

_[View the full topic](https://meta.discourse.org/t/get-posts-request-got-plain-http-error/279552)._
