REST это ресуерсоориентированно. То есть за URL's скраваются сущносни или ресурсы.
Мы можем иx создовать (POST), обновлять (PUT), удалять (DELETE) или просто запрашивать (GET) есть они или нет, и как что они из себя преставляют.
И все запросы состовляются на основе определенной конфенции или формата если хотите. Это немного наивная формулировка.
В данном вопросе речь идет о последнем.
У нас есть какая-то коллекция (orders) и мы хотим отфильтровать только по атрибуту active.
По этому так ${host}/api/rest/orders?activ=true
Если бы мы запрашивали состояние конкретного товара (н.п. id=15) из конкретного заказа (н.п. id=5),
тогда так ${host}/api/rest/orders/5/product/15
Анна Буянова: Согласен, будучи разработчком под какой-то один фраймворк приходится жить с его правилами.
Тут я Вам не могу возразить (Я не из мира Ruby/Rails), возможно это Rails-way.
Но это не REST.
Тогда загляните в BeautifulSoup во внутрь.
Есть ошибки с сетью?
Да, и добавте агента, хотя бы так:
url = "www.povarenok.ru/recipes"
r = requests.get(url, headers={
"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.94 Safari/537.36"
})
/emails?type=inbox
я бы тоже так не делал.
Скорее:
emails/inbox
emails/unread
inbox, unread это подколлекция всех emails, а не аттрибут, который стоило бы присвоить одному из emails.