Я хочу протестировать свои RESTful-приложения напрямую через HTTP, и я ищу инструменты, которые могут помочь мне с этой задачей. В основном я ищу легкую оболочку для HTTP-запросов, которые могут отправлять, например. HTML-формы или сериализованные ресурсы как JSON или XML.
Было бы здорово, если бы был способ проверить, действительно ли служба выполняет архитектурные рекомендации REST (безгражданство, URI, согласование контента и т.д.).
Возможность использовать его с JUnit будет удобной премией. Знаете ли вы о каких-либо библиотеках, которые могли бы помочь мне в том, что я хочу делать (и это немного больше, чем просто простой клиент http)?