У меня есть следующий веб-сервис:
<?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>
Я получаю «Неверная версия» Что я делаю не так? Извините, если это легко, но я новичок в этом