У меня есть относительно большие файлы (1Mb-32Mb), и мне нужно отправить их из настольного приложения в скрипт, написанный на PHP (с помощью фреймворка PHP под названием CodeIgniter). Поскольку файлы довольно большие, я планирую разбить эти файлы на небольшие куски / пакеты, закодировать их каждый с помощью Base64 и отправить их один за другим с помощью […]
У меня есть веб-сервис RESTful, написанный на основе PHP, работающий на IIS, который отвечает на запрос POST с чем-то вроде Status: 201 Created Location: [url of created object] Content-length: [correct] { my: "created object" } Кажется, из-за заголовка Location IIS добавляет текст в ответ, чтобы он стал (HTML удален для ясности): Status: 201 Created Location: […]
Я хочу начать использовать Restler для разработки Rest api, но я не нашел никакой подробной информации о том, как его установить, кроме того, он работает на сервере nginx. Есть ли способ запустить эту инфраструктуру на apache? Существуют ли другие альтернативы для создания высококачественного APIS? Есть ли подробная документация об установке этой структуры? Я должен иметь […]
Я пытаюсь добавить запись в базу данных с использованием контроллера ресурсов, однако я получаю ошибку MethodNotAllowedHttpException. Я рассмотрел несколько подобных вопросов, например, тот или иной , однако никто мне не ответил. Это мой код: routes.php Route::resource('animals', 'AnimalsCtrl'); Часть моей модели. protected $table='animals'; protected $primaryKey='name'; protected $fillable = [ 'name', 'type' ]; Метод хранения в контроллере. […]
Я исследовал всюду и не могу понять это. Я пишу тестовый запрос cUrl для проверки моей службы REST: // initialize curl handler $ch = curl_init(); $data = array( "products" => array ("product1"=>"abc","product2"=>"pass")); $data = json_encode($data); $postArgs = 'order=new&data=' . $data; // set curl options curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLINFO_HEADER_OUT, TRUE); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_POSTFIELDS, […]
Я пишу обертку PHP вокруг стороннего API. Более того, для практики, но я также не вижу хорошего в любой момент, так что, возможно, он будет использоваться другими в будущем. Мои модульные тесты были довольно простыми, за исключением случаев, когда я попал в лимит. Разработчик API получил ограничение максимальных запросов (1 в секунду, 20 в минуту), […]
Это мой первый вопрос в StackOverflow, но он всегда был очень полезным источником ответов. Поэтому я надеюсь, что кто-то, надеюсь, от инженера-инженера Linkedin, так как меня перенаправили сюда поддержку Linkedin, сможет мне помочь. Я не мог найти ответа на этот вопрос в Интернете (Twitter, другие вопросы StackOverflow и другие форумы). Итак, вот в чем проблема: […]
Хорошо, поэтому я написал реализацию REST API с помощью mod_rewrite и PHP. Я принимаю строку запроса через тело запросов HTTP DELETE (… коллективный стон?). Аргументы относительно мудрости обоих предыдущих утверждений в стороне, я обнаружил, что PHP не автоматически анализирует тело запроса запросов DELETE (т.е. $ _POST пуст, несмотря на строку запроса в форме запроса, которая […]
Я новичок в php и API, и я пытаюсь изучить методы. Но я не могу выполнить PATCH или PUT для обновления моей простой базы данных mysql. Я использовал следующий код. if(isset($_PATCH)){ $con = mysqli_connect("localhost", "root", "root","wordpress"); $sql = "UPDATE trainsample SET Location = ('$_PATCH[Location]'), Data = ('$_PATCH[Data]') WHERE Name = ('$_PATCH[Name]')"; mysqli_query($con,$sql); echo "Data Updated<br>"; […]
У меня есть требование, когда приложение должно запускать вызовы API REST через POST HTTPS. Я новичок в cakephp. Я думал, могу ли я делать https-вызовы с помощью httpsocket. Я ценю любую помощь. Благодарю.