Tag: 肥皂

安全的Web服务:基于HTTPS的REST与SOAP + WS-Security。 哪个更好?

我不是一个安全专家,但我喜欢创buildREST风格的Web服务。 在创build一个新的服务需要有它的数据传输安全。 我们已经进入了一个关于哪种方法更安全的争论,即使用HTTPS的REST或使用WS-Security的SOAP WS。 我觉得我们可以在所有的Web服务调用中使用HTTPS,这种方法是安全的。 我的看法是,“如果HTTPS足够适合银行和金融网站,对我来说就够了”。 再次,我不是这方面的专家,但是我认为这些人对这个问题已经有了相当的认识,并且对HTTPS感到满意。 一位同事不同意,并说SOAP和WS-Security是唯一的出路。 networking似乎在这个全面的。 也许这里的社区可以权衡每个人的利弊呢? 谢谢!

SOAP-ERROR:parsingWSDL:无法从 – 加载WAMP

这对我的WAMP服务器工作正常,但不能在Linux主服务器上工作!? try{ $client = new SoapClient('http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl', ['trace' => true]); $result = $client->checkVat([ 'countryCode' => 'DK', 'vatNumber' => '47458714' ]); print_r($result); } catch(Exception $e){ echo $e->getMessage(); } 我在这里错过了什么? 🙁 SOAP已启用 错误 SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl' : failed to load external entity "http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl"/taxation_customs/vies/checkVatService.wsdl" 从PHP调用URL 从PHP调用URL返回错误 $wsdl = file_get_contents('http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl'); echo $wsdl; 错误 Warning: file_get_contents(http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl): failed […]

用PHP连接到受WS-Security保护的Web服务

我正在尝试连接到受密码保护的Web服务,并且URL是https。 我无法弄清楚如何在脚本发出请求之前进行身份validation。 它似乎是一旦我定义的服务提出请求。 例如,如果我把: $client = new SoapClient("https://example.com/WSDL/nameofservice", array('trace' => 1,) ); 然后去浏览器的网站,我得到: Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://example.com/WSDL/nameofservice' in /path/to/my/script/myscript.php:2 Stack trace: #0 /path/to/my/script/myscript.php(2): SoapClient->SoapClient('https://example…', Array) #1 {main} thrown in /path/to/my/script/myscript.php on line 2 如果我尝试将服务定义为Soap Server,如: $server= new SoapServer("https://example.com/WSDL/nameofservice"); 我得到: <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Body> <SOAP-ENV:Fault> <faultcode>WSDL</faultcode> <faultstring> SOAP-ERROR: […]

REST API – 为什么使用PUT DELETE POST GET?

所以,我正在浏览一些关于创buildREST API的文章。 其中一些build议使用所有types的HTTP请求:如PUT DELETE POST GET 。 我们将创build例如index.php并以这种方式编写API: $method = $_SERVER['REQUEST_METHOD']; $request = split("/", substr(@$_SERVER['PATH_INFO'], 1)); switch ($method) { case 'PUT': ….some put action…. break; case 'POST': ….some post action…. break; case 'GET': ….some get action…. break; case 'DELETE': ….some delete action…. break; } 好的,已经被授予 – 我对web服务(还没有太多了解)。 但是,通过普通的POST或者GET (包含方法名和所有参数)来接受JSON对象并不容易,然后以JSON响应。 我们可以很容易地通过PHP的json_encode()和json_decode()来序列化/反序列化,并且可以用这些数据做任何我们想要的,而不必处理不同的HTTP请求方法。 我错过了什么吗? 更新1: 好的 – 在深入研究各种API并学习了很多关于XML-RPC […]

具象状态转移(REST)和简单对象访问协议(SOAP)

有人可以解释什么是REST ,什么是纯英文的SOAP ? Web服务如何工作?

如何从iPhone访问SOAP服务

我打算为iPhone开发一个应用程序,该应用程序将不得不访问几个SOAP服务。 在iPhone SDK中进行一些基本的检查时,我无法find任何访问SOAP服务的支持,有一点Google导致了在iPhone SDK中不支持SOAP的结论。 所以如果我想要构build这个应用程序,我需要想出一个从iPhone访问SOAP服务的方法。 什么是最好的方法? 任何最佳实践? 有人已经使用iPhone SDK中的function编写库来访问SOAP服务吗? (由于我需要访问的服务被另一方公开,并且只将它公开为SOAP,所以不幸的是,不能切换到另一种types的接口(例如基于REST的API)。 格罗

用于Web服务的SOAP还是REST?

REST是做Web服务还是SOAP的更好方法? 或者他们是不同的工具来解决不同的问题 或者这是一个细微的问题 – 也就是说,在某些领域比另一个领域略胜一筹? 赏金编辑: 现在,差不多三年后,我想再次提出这个问题 – 提供一个奖励,鼓励一个深入的答案。 我特别感谢有关这些概念及其与PHP世界以及现代高端Web应用程序的关系的信息。

WCF服务的REST / SOAP端点

我有一个WCF服务,我想把它作为RESTfull服务和SOAP服务公开。 任何人都曾经做过这样的事情?

最简单的SOAP示例

什么是使用Javascript的最简单的SOAP例子? 为了尽可能有用,答案应该是: function性(换句话说,实际上是工作) 发送至less一个可以在代码中设置的参数 处理至less一个可以在代码中读取的结果值 使用最现代的浏览器版本 尽可能清楚,尽可能短,而不使用外部库

不能在码头集装箱中安装肥皂

我有docker这个问题,我想在我的容器中安装肥皂,但它永远不会工作。 如果我运行这个图像,并尝试php -m它不会显示肥皂。 如果我运行这个图像,并执行此操作: apt-get install -y libxml++2.6-dev && docker-php-ext-install soap 和php -m ,然后它的工作。 我真的不明白这个行为,并会喜欢一些帮助! FROM php:5.6-cli RUN apt-get update -yqq RUN apt-get install git -yqq RUN apt-get install wget -yqq RUN apt-get install libssl-dev -yqq RUN apt-get install -yqq libfreetype6-dev libjpeg62-turbo-dev libmcrypt-dev libpng12-dev RUN apt-get clean -yqq RUN wget https://composer.github.io/installer.sig -O – -q | […]