У меня есть функция GetColors WCF, которая возвращает список цветов как GetColorsResult. Я получаю результат отлично, но как мне пройти через GetColorsResult в php и эхо каждого элемента? Я делаю: <?php header('Content-Type: text/plain'); echo "WCF Test\r\n\r\n"; // Create a new soap client based on the service's metadata (WSDL) $client = new SoapClient('http://localhost:8181/Colors.svc?wsdl',array( 'login' => "test", […]
У меня есть PHP-служба PHP, закодированная в RPC, которая возвращает простой мыльный конверт с булевым типом данных. При выполнении трассировки на стороне клиента мыльный конверт выглядит так, как прежде, чем он войдет в прокси-сервер WCF: <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://sample.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org /soap/encoding/"> <SOAP-ENV:Body> <ns1:ServiceMessageResponse> <outgoingVar1>true</outgoingVar1> </ns1:ServiceMessageResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> Однако, когда возвращаемое значение выходит на […]
У меня есть метод в службе WCF C #, который отвечает за извлечение информации из базы данных и передачу этой информации в виде массива простых объектов на сайт PHP. public class Person { public int Id; public string Name; public string Lastname; public string Phone; } … public Person[] GetPerson(){…} Поскольку я не очень хорошо […]
Я пытаюсь отправить запрос на Self-Hosted WCF-Service с REST в PHP. Я хочу отправить объект в службу WCF как объект JSON. Я еще не запустил его. Есть ли у кого-нибудь пример вызова службы из PHP? Это Операционный договор (метод – метод POST): [OperationContract] [WebInvoke(Method = "POST", BodyStyle = WebMessageBodyStyle.Wrapped, RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)] […]
Верно ли, что, если я хочу, чтобы php-клиенты получали доступ к моей службе, у меня должна быть базовая конечная точка http. Это потому, что php поддерживает только мыло 1.1?
После нескольких дней google -ing / try / losing hair я все еще не могу найти решение для этого, пожалуйста, помогите 🙂 Краткая информация: Мне нужно работать с WCF-сервисом с PHP (SOAP-клиент). Он использует wsHttpBinding (ws-security), и нет возможности установить basicHttpBinding. Все позади VPN, поэтому я не могу предложить вам ссылку на webservice. Также данные […]
Мне нужно отправить массив байтов (закодированное фото) из моего PHP-клиента на хост WCF. когда я делаю var_dump () на моем массиве в PHP, я получаю массив [2839], который в порядке, но на стороне сервера, когда я отлаживаю, я вижу, что полученный массив является только байтом [5] … Любая идея, как я могу исправить Это? Я […]
У меня есть служба WCF с методом получения файлов, выглядя что-то вроде этого public bool UploadFile(string fileName, byte[] data) { //… } То, что я хотел бы сделать, – опубликовать данные в этом методе в службе WCF с PHP, но не подозревает, что даже можно отправлять байтовые массивы из PHP в метод .NET, размещенный службой […]
У меня есть веб-сервис WCF, который позволяет использовать как базовые HTTP, так и WS-HTTP-клиенты, как по HTTPS, используя имя пользователя, так и аутентификацию пароля. Это достигается с помощью двух привязок в одной службе. Таким образом, служба находится на https://foo.com/Service.svc , конечной точкой Basic HTTP (SOAP 1.1) является https://foo.com/Service.svc/Unp11 , а WS-HTTP (SOAP 1.2) Конечная точка […]
Я размещаю службу WCF в службе Windows на одном из наших серверов. После того, как он работал в basicHttpBinding и создавал тестовый клиент в .NET (который, наконец, работал), я пошел и попытался получить доступ к нему с PHP с использованием класса SoapClient. Конечным потребителем будет PHP-сайт, поэтому мне нужно сделать его потребляемым в PHP. Я […]