Articles of web services

как получить или отправить многостраничный запрос данных в PHP

Я отправляю многостраничный запрос от iOS для загрузки изображения или файла doc на сервер. Моя просьба подобна UIImage *im = [UIImage imageNamed:@"57X57.png"]; NSData *imageData = UIImageJPEGRepresentation(im, 90); NSString *urlString = @"my URL/upload.php"; NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init]; [request setURL:[NSURL URLWithString:urlString]]; [request setHTTPMethod:@"POST"]; NSString *boundary = @"—————————14737809831466499882746641449"; NSString *contentType = [NSString stringWithFormat:@"multipart/form-data; boundary=%@",boundary]; [request addValue:contentType […]

PHP microtime () дрейф, внешняя служба NTP

Я ищу решение проблемы на моем облачном сервере, на котором результат возвращается из microtime (true); очень точна между звонками в течение нескольких минут друг от друга, но почти через секунду проходит через секунду. Я использую этот результат для синхронизации между асинхронно подключенными клиентами, и мне нужна точность, чтобы быть точным для NIST в течение <~ […]

Как вызвать службу веб-сайта из PHP?

Моя проблема заключается в следующем: у меня есть EmailReports.php на моем сервере, который я использую для отправки писем, таких как EmailReports.php?who=some@gmail.com&what=123456.pdf Я НЕ могу изменить EmailReports.php, поскольку он принадлежит к другому проекту, и он мгновенно отправляет электронное письмо и был одобрен командой QA и всем этим. Теперь, на другом LookReports.php, мне нужно предложить услугу «Отправить […]

Исключение SoapFault: Неподдерживаемый тип носителя при доступе к веб-сервису Java с PHP

Я пытаюсь подключиться к веб-сервису Java, используя Zend_Soap_Client из Zend Framework v1.9.0: <?php include( 'Zend/Loader/Autoloader.php'); $autoloader = Zend_Loader_Autoloader::getInstance(); $client = new Zend_Soap_Client('https://webservice.com/webservice-war/webservice?wsdl' , array('encoding'=> 'UTF-8')); try{ $result = $client->find_customer(array('username' => 'user', 'password' => '123'), array('city' => 'some city')); } catch(Exception $e){ echo $e; } echo '<pre>' . $client->getLastRequestHeaders() . '</pre>'; ?> Выходы: SoapFault exception: [HTTP] […]

Возвращение массива объектов в веб-службе PHP

Я хочу вернуть массив объектов статьи в веб-службу PHP, используя nuSOAP v 1.114. Вот как я установил WSDL: $server->wsdl->addComplexType( 'ArticleType', 'complexType', 'struct', 'all', '', array('articleId' => array('name'=>'articleId', 'type'=>'xsd:int'), 'heading' => array('name'=>'heading', 'type'=>'xsd:string'), 'text' => array('name'=>'text', 'type'=>'xsd:string') ) ); $server->wsdl->addComplexType( 'ArrayOfArticleType', 'complexType', 'array', '', 'SOAP-ENC:Array', array(), array( array('ref' => 'SOAP-ENC:arrayType', 'wsdl:arrayType' => 'tns:ArticleType[]' // ArticleType[] ) […]

Как получить информацию о отправленном запросе PHP curl

Я пытаюсь отлаживать запрос curl на конечную точку getToken webservice. Я не уверен на 100%, что URL-адрес и информация об авторизации автоматически записываются в ручку curl. Я пытаюсь использовать curl_getinfo($ch, CURLINFO_HEADER_OUT); для захвата отправленного запроса, но это не дает мне много информации. Есть ли способ получить более глубокую диагностику о том, как выглядит фактический запрос […]

JQuery JSON призывает к PHP WebService всегда запускает обратный вызов «Ошибка»

Сейчас у меня эта головная боль, так как у меня была эта проблема целый день и, тем не менее, не могу ее исправить. Я смотрел на Google и StackOverflow в течение нескольких часов, пробовал много методов (включая переход с JSON на JSONP, проверку заголовков на PHP, тесты localhost), спросил друзей и т. Д., И я […]

Нужно ли иметь wsdl-файл для создания веб-службы в php?

Мой вопрос необходим для базового понимания веб-сервисов и более конкретно в сочетании с php Я хотел бы знать, если требуется наличие wsdl-файла для создания веб-службы или это то, что полезно для сторонних разработчиков, которые хотят получить доступ к веб-сервису? Кроме того, он генерируется автоматически в среде .net, но для php это немного сложнее. Какие у […]

как отправить запрос SOAP с сертификатом SSL в PHP?

Я пытаюсь отправить SOAP-запрос PHP с сертификатом DER (это означает, что сертификат не имеет privateKey), но не имеет успеха. $local_cert = FULL_PATH_TO_MY_CERT; $client = new SoapClient($wsdl, array( 'local_cert' => $local_cert, 'trace' => 1, 'exceptions' => 1, 'soap_version' => SOAP_1_1, 'encoding' => 'ISO-8859-1', 'compression' => (SOAP_COMPRESSION_ACCEPT | SOAP_COMPRESSION_GZIP), 'location' => 'https://webserviceurl:port/ws/servlet/ws' )); Только я получаю такие […]

Клиент Java Webservice UsernameToken эквивалентен PHP

У меня есть сборка webservice в PHP, которая использует UsernameToken как механизм аутентификации. У меня есть код на стороне клиента PHP, который может получить доступ к этой веб-службе. Теперь мне нужно сделать это на Java. Возможно ты можешь помочь мне! Доступ к этой услуге можно получить с помощью следующего кода php: $password="super_secure_pass"; $timestamp=gmdate('Ymd\TH:i:s\Z'); $nonce=mt_rand(); $passdigest=base64_encode(pack('H*',sha1(pack('H*',$nonce).pack('a*',$timestamp).pack('a*',$password)))); […]