CURL и PHP веб-сервис - PullRequest
       28

CURL и PHP веб-сервис

1 голос
/ 04 мая 2020

У меня есть следующий веб-сервис:

<?php

class MySoapInterface
{
    public function getMessage($name)
    {
        return "Hello" . $name;
    }
}

$options = array(
    'uri' => 'http://localhost:8080/ImageGetter/main.php'
);

$server = new SoapServer(null, $options);

$server->setObject(new MySoapInterface());

$server->handle();

И я пытаюсь получить доступ к веб-сервису через curl с помощью:


curl --header "Content-Type: text/xml;charset=UTF-8" --header GET --data @test.xml http://localhost:8080/ImageGetter

<types>
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
      targetNamespace="http://localhost:8080/ImageGetter/main.php">
      <xs:element name="getMessage">
        <xs:complexType>
          <xs:sequence>
            <xsd:element name="name" type="tns:string"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="getMessageResponse">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="getMessageReturn" type="xs:string"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:schema>
  </types>

Я получаю «Неверная версия» Что я делаю не так? Извините, если это легко, но я новичок в этом

...