Привет, я рефакторинг после вызова curl на вызов Zend_Http_Client. Это отправит запрос PUT в базу данных CouchDB с данным файлом и установит правильный Content-Type для _attachement. exec( 'curl -s -X PUT ' . $url ' . '–data-binary @\'' . $filePath . '\' -H "Content-Type: ' . $mimeType . '"', $resultJson, $returnCode ); Рефакторинг для Zend_Http_Client […]
Я столкнулся с проблемой, пытаясь использовать Curl в Buzz для Symfony2 (мне, наконец, удалось установить его, см. Этот пост ). Я использую его в своих пакетах, и я обновил services.yml, добавив: # cURL client for Buzz buzz.client.curl: class: Buzz\Client\Curl public: false calls: – [setVerifyPeer, [false]] # Buzz browser buzz.browser: class: Buzz\Browser arguments: ['@buzz.client.curl'] И когда […]
Использование Guzzle 6 Я пытаюсь связаться с конечной точкой Https, которая использует самозаверяющий сертификат. Я создаю экземпляр класса Client следующим образом: $authClient = new Client([ 'base_uri' => config('app.auth_uri'), 'verify' => false ]); И попытка запроса: $res = $this->authClient->request('POST', '/auth', [ 'form_params' => [ 'client_id' => 'XXXXXXXXXXXXXXX', 'username' => 'RSA', 'grant_type' => 'password' ] ]); Вот […]
Я пытаюсь подключиться к паролю, используя следующий код. Первый запрос с steamcommunity.com/login/getrsakey является успешным. Запросите steamcommunity.com/login/dologin/ на steamcommunity.com/login/dologin/ все время выдает incorrect login. Возможно, речь идет о шифровании пароля или необходимо добавить ssl. Я использую для шифрования библиотеки на http://phpseclib.sourceforge.net/ function geturl($url, $ref, $cookie, $postdata, $header, &$info, &$output) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); […]
Я пытаюсь создать пространственную базу данных с neo4j 3.0.2 и neo4j-spaces для 3.0.2. Я установил плагин, и я проверил, что плагин работает с cURL curl -v http://neo4j:neo4j@localhost:7474/db/data/ который выводит следующее: { "extensions" : { "SpatialPlugin" : { "addSimplePointLayer" : "http://localhost:7474/db/data/ext/SpatialPlugin/graphdb/addSimplePointLayer", "addNodesToLayer" : "http://localhost:7474/db/data/ext/SpatialPlugin/graphdb/addNodesToLayer", "findClosestGeometries" : "http://localhost:7474/db/data/ext/SpatialPlugin/graphdb/findClosestGeometries", "addGeometryWKTToLayer" : "http://localhost:7474/db/data/ext/SpatialPlugin/graphdb/addGeometryWKTToLayer", "findGeometriesWithinDistance" : "http://localhost:7474/db/data/ext/SpatialPlugin/graphdb/findGeometriesWithinDistance", "addEditableLayer" : "http://localhost:7474/db/data/ext/SpatialPlugin/graphdb/addEditableLayer", […]
Как написать следующий Curl в PHP? Мне нужно автоматизировать этот процесс в php. $ curl -F file=@/Users/alunny/index.html -u andrew.lunny@nitobi.com -F 'data={"title":"API V1 App","package":"com.alunny.apiv1","version":"0.1.0","create_method":"file"}' https://build.phonegap.com/api/v1/apps Вот ссылка на API сборки Phonegap. http://docs.build.phonegap.com/en_US/developer_api_write.md.html#_post_https_build_phonegap_com_api_v1_apps Любая помощь будет принята с благодарностью. Это то, что я пробовал до сих пор … <?php $url = 'https://build.phonegap.com/api/v1/apps'; $file = 'mobilecontainer.zip'; $fields = […]
Использование curl_setopt() Я установил CURLOPT_CONNECTTIMEOUT_MS на 1000 (1 секунду) и установил еще один скрипт, который спит в течение 5 секунд, затем отвечает 200 OK (используя sleep() ), который я вызываю для целей тестирования. Мой скрипт всегда ждет ответа, хотя он должен давать ошибку тайм-аута cURL. Как заставить тайм-аут работать как ожидалось и прервать запрос? $ch […]
Я пытаюсь выполнить запрос POST с node.js, но всегда кажется, что тайм-аут. Я также попытался выполнить запрос с cURL на PHP, чтобы убедиться, и это работает нормально. Кроме того, при выполнении одного и того же запроса на моем локальном сервере (127.0.0.1) вместо удаленного сервера он отлично работает. Node.js: var postRequest = { host: "www.facepunch.com", path: […]
У меня есть следующая функция для связи между php и nodejs: function toNode($data){ //$data is array //$data example //$data = array("one"=>"yes","two"=>"no","three"=>array("yet"=>"another")) $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://127.0.0.1:'.$socket_port.'/posts'); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect:')); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 2); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); curl_exec($ch); $feedback = curl_getinfo($ch); } Вот как nodejs console.log с полученными данными: { […]
У меня есть сайт на http://www.reelfilmlocations.co.uk На вышеуказанном сайте есть область администрирования, где загружаются изображения и копии разных размеров, созданные в подпапках каталога uploads / images. Я создаю сайт для мобильных устройств, которые будут работать в поддомене, но используют базу данных и изображения из основного домена, http://2012.reelfilmlocations.co.uk Я хочу иметь доступ к изображениям, которые находятся […]