我有一个使用此方法的服务(C#):
<s:element name="ObterValoresDosTiposDeProdutoParaWebSite"><s:complexType><s:sequence><s:element minOccurs="1" maxOccurs="1" name="FK_TIPO_PRODUTO" type="s:int"/></s:sequence></s:complexType></s:element>
当我尝试使用PHP访问它时,它返回我:
Function ("ObterValoresDosTiposDeProdutoParaWebSite") is not a valid method for this service
我100%确定该方法是在服务 TipoProdutoSO 上创建的,并且可以通过浏览器访问它,但我的PHP坚持要将此错误信息返回给我,这是我的PHP:
$propriedades = new PropriedadesSoap();
$propriedades->FK_TIPO_PRODUTO = $this->session->userdata('tipo_produto');
$material = new SoapClient(TipoProdutoSO, array("exceptions"=>1));
$res = $material->ObterValoresDosTiposDeProdutoParaWebSite($propriedades);
答案 0 :(得分:0)
正如预期的那样,有必要重新启动IIS,我们做到了但得到了相同的结果,我们不得不重新启动Windows ... noob解决方案,但它确实有效。