Articles of restful architecture

Примеры тестирования Zend_Rest_Controller Unit

Я нашел кучу примеров, как выполнить модульный тест Zend_Controller, но я ищу примеры для Zend_Rest_Controller Unit Testing. Любая помощь действительно ценится. Спасибо!

file_get_contents ('php: // input') всегда возвращает пустую строку

Я создаю PHP RESTful API, следуя этому руководству. Следующая функция, которая должна возвращать данные, отправленные с запросом, когда используется метод put, возвращает null каждый раз: file_get_contents('php://input') . Я даже скачал и протестировал полный пример кода в учебнике, и он по-прежнему возвращает null. Я использую cURL и следующую команду, чтобы проверить метод «put»: curl -i -X […]

MailChimp API 3.0 пакетная / массовая подписка

Для MailChimp API 2.0 был предложен метод «пакетная подписка», чтобы отправить массив адресов электронной почты, который будет добавлен в определенный список в MailChimp. Как реализовать это в новой архитектуре MailChimp API 3.0 на базе архитектуры Rest Architecture? См. Https://github.com/mailchimp/APIv3-examples/wiki/Overview В нем говорится, что он будет работать с массивом объектов Но по схеме она принимает только […]

PHP Отправить локальный файл cURL

Я пытаюсь отправить локальный файл клиентом curl. Я нашел несколько примеров, чтобы сделать это с файлами из формы. В моем случае у меня нет формы, но локальный файл. $fileName = $_SERVER["DOCUMENT_ROOT"]."/www/images/test.pdf"; if(!file_exists($fileName)) { $out['status'] = 'error'; $out['message'] = 'File not found.'; exit(json_encode($out)); } $data = array('name' => 'Foo', 'file' => '@'.$fileName); $cURL = curl_init("http://myapi/upload-images"); curl_setopt($cURL, […]

Как я могу заставить Laravel вернуть пользовательскую ошибку для API JSON REST

Я разрабатываю какой-то RESTful API. Когда возникает некоторая ошибка, я бросаю ошибку App::abort($code, $message) . Проблема в том, что я хочу, чтобы он выбрал массив json с ключами «code» и «message», каждый из которых содержал вышеупомянутые данные. Array ( [code] => 401 [message] => "Invalid User" ) Кто-нибудь знает, если это возможно, и если да, […]

Можете ли вы использовать REST в PHP? Если да, то как?

Я разрабатываю свою собственную PHP-библиотеку, и я бы хотел назвать веб-службы RESTful из моего API. Может ли это быть сделано на PHP, и если да, то каковы основы этого?