Articles of rest

REST GET с игнорируемым параметром, PHP Symfony 3 Mpdf

Работа над REST API для процессора PDF с использованием Mpdf (и tfox symfony bundle) на Symfony 3 Framework. Я создал два запроса GET, один без параметров для тестирования, и один с параметром (URL-адрес файла HTML), который я хочу прочитать, а затем преобразовать в PDF. Функция Generic GET: /** * * @Rest\Get("/create") */ public function createPDFAction(){ […]

401 Несанкционированный запрос DELETE для RESTful API в laravel через Ajax

Я создал надежный API, используя контроллеры laravel . У меня есть PhotosController которого есть метод destroy($id) для удаления ресурсов. также у меня есть часть кода javascript, которая отправляет запрос DELETE в мое приложение. результатом должно быть удаление фотографии с $id id. но laravel не направляет мой запрос на destroy метода. вместо этого он отправляет 401 […]

Невозможно выполнить аутентификацию с помощью базовой проверки подлинности с помощью WP REST API 2.0

У меня проблема с базовой аутентификацией. Попытка отправить запрос GET с помощью Postman (chrome plugin), используя следующий URL: http: // _ MY_WEBSITE_URL_ / wp-json / wp / v2 / users / 3 Поле имени пользователя и пароля заполняется учетными данными пользователя администратора сайта. Ошибка, которую я получаю: { "code": "rest_user_cannot_view", "message": "Sorry, you cannot view […]

W7 Pro IIS 7.5 перезаписывает местоположение PHP: заголовок (разрешен)

Я создаю RESTful API в PHP и столкнулся с проблемой. Когда клиент отправляет данные на сервер, сервер должен вернуть: Status code 201 CREATED Header Location with the location of the new object Content-Type application/xml <SomeXmlData></SomeXmlData> Манекен, создающий проблему на моем компьютере: <?php header("Location: http://google.no/",true,201); header("Content-Type: application/xml;charset=iso-8859-1"); echo "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?>\n"; echo "<Jada></Jada>"; ?> Результат […]

Что такое почтовый токен в сгенерированном коде Postman?

В последние дни я использовал почтальона для изучения интерфейса REST. Также я использовал Postman для генерации кода запросов REST. Каким бы ни был целевой программный язык, Postman всегда будет добавлять атрибут postman-token в заголовок. Почему он там? См. Например, PHP Curl: <?php $curl = curl_init(); curl_setopt_array($curl, array(CURLOPT_URL => "https://myURL.com, CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", […]

как аутентифицировать RESTful API в Laravel 5?

Как аутентифицировать RESTful API в Laravel 5? Я использую Laravel 5 для создания API RESTful, и я хочу использовать этот API для мобильного приложения. Я также видел http://laravel.com/docs/5.0/authentication, но не получал никакого родственного примера, пожалуйста, предоставьте мне пример примера или соответствующую ссылку для аутентификации RESTful API в Laravel 5.

Laravel 5 Клиент REST CRUD

Есть ли способ в Laravel 5 сделать CRUD с помощью REST? У меня есть REST API, уже использующий CodeIgniter, и я хочу, чтобы мое приложение Laravel общалось с ним. Итак, допустим, у меня есть этот url, чтобы получить весь пол: http: //api.local/api/api_gender/gender В моем контроллере, кажется, я могу сделать что-то вроде этого: $results = json_decode(file_get_contents('http://api.local/api/api_gender/gender/')); […]

Библиотека API REST CodeIgniter Ajax PUT throw 403 Запрещено

Я оставил всю библиотеку, полностью работающую, просто пытаясь генерировать ключи api и бросать запрещенный 403 при выполнении через ajax. ({"status":false,"error":"Invalid API Key."}) Я проследил его до функции _remap под REST_Controller .. почти так, как если бы я неправильно вызывал URL-адрес? workflow: user visits site1.com -> registers for account -> generates api key for their domain […]

PHP с использованием CURL: есть ли способ эмулировать куки-файл вместо сохранения его в файл?

Я обращаюсь к службе REST api, которая использует переменную session_id. API требует, чтобы это было сохранено в файле cookie, и я выполняю это следующим образом: $ch = curl_init(); // initialize curl handle curl_setopt($ch, CURLOPT_URL, $url); //set target URL curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);// allow redirects curl_setopt($ch, CURLOPT_COOKIEFILE, './Cookie.txt'); curl_setopt($ch, CURLOPT_COOKIEJAR, './Cookie.txt'); curl_setopt($ch, CURLOPT_POST, TRUE); // set POST […]

API REST в выход PHP для расширения JSON-файла

Поэтому я хочу написать REST API в PHP для JSON для потребления на iPhone, а также множество веб-сайтов и устройств. У меня есть код ниже, при доступе через инструкцию GET возвращает файл, например: 1mdi2o3.part Как мне вернуть что-то вроде: users.json $db->setQuery( "SELECT * FROM users"); $db->query() or die($queryError); $numRows = $db->getNumRows(); $row = $db->loadObjectList(); // […]