Я ищу реализовать REST-клиент на PHP, и ранее я использовал модифицированную версию CakePHP Webservice Behavior , что довольно близко к тому, что я ищу, но я не использую Cake, так что это исключено из списка.
Я ищу REST-клиент, который позволяет мне делать базовые REST-запросы и получать обратно заголовки / тело запроса. Необязательные, но желательные функции:
Я прочитал другие SO потоки и нашли кучу бесполезных ответов, которые в основном состоят из «просто напишите это самостоятельно, это несложно» или «используйте cURL» (то есть такой же, как предыдущий) или «вот фрагмент кода, который сделает это» ( конечно, не установленный или надежный). Этот вопрос является наиболее потенциально полезным, но в нем есть все вышеперечисленное, а также две самораспаковывающиеся библиотеки , опубликованные их авторами, которые являются очень простыми и в них отсутствуют некоторые из вышеперечисленных. функции, и, хотя они, вероятно, сработают, вряд ли так установлены или поддерживаются, как мне хотелось бы.
Этот вопрос также связан с Guzzle , у которого есть противоположная проблема - хотя он надежен и хорошо поддерживается, он кажется чрезвычайно сложным, сложным в настройке и настройке и намного больше, чем я находясь в поиске.
Итак: знает ли кто-нибудь об установленном клиенте REST для PHP, который просто выполняет запросы REST, является небольшим и сфокусированным (я думаю, один, может быть, два файла PHP), но широко используется и поддерживается? Я не ищу фреймворк или революцию в использовании HTTP - просто библиотеку для выполнения базовых запросов REST. Я не хочу снова изобретать велосипед , и с тысячами (если не миллионами) проектов PHP, которые используют REST каждый день, я удивлен, что не нашел ничего подобного.
Доступно множество качественных серверных библиотек REST - почему бы не клиентам REST? Я в основном ищу что-то вроде Тоника , но как клиент. Pest (сверху) выглядит хорошо сложенным и наиболее близким, но я просто удивлен, что нет ничего более известного.