powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF REST + POST + XML - поможите кто чем может!
1 сообщений из 1, страница 1 из 1
WCF REST + POST + XML - поможите кто чем может!
    #36011205
aam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
aam
Гость
Добрый день, многоуважаемые!

Задача:
1. имеется программа, уже реально существующая и работающая, написанная не мной и поменять/заменить ее не могу. совсем.
2. мне необходимо написать wcf rest-сервис, с которым работает данная прога.

Код сервиса имеет примерно следующий вид:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
[ServiceContract]
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class MyService
{
  ....
  [OperationContract, WebInvoke(Method = "POST", UriTemplate = "/psrvs.php")]
  public Stream PayServices(XElement xr)
  {
    ... код ...
  }
  ....
}
он работает как часы, если ему передавать запрос вида:
Код: plaintext
1.
2.
3.
http://localhost:9090/psrvs.php
POST BODY:
<request><action>cmd</action></request>

Проблема в том, что программа передает мне запрос вида:
Код: plaintext
1.
2.
3.
http://localhost:9090/psrvs.php
POST BODY:
<?xml version="1.0" encoding="windows-1251"?><request><action>cmd</action></request>
мой сервис в этом случае возвращает:
Код: plaintext
1.
2.
3.
4.
HTTP/1.1 400 Bad Request
Content-Length: 0
Server: Microsoft-HTTPAPI/2.0
Date: Wed, 27 May 2009 12:13:45 GMT

если я меняю метод на:
Код: plaintext
1.
2.
3.
4.
5.
  [OperationContract, WebInvoke(Method = "POST", UriTemplate = "/psrvs.php")]
  public Stream PayServices(XDocument xr)
  {
    ... код ...
  }
на запрос:
Код: plaintext
1.
2.
3.
http://localhost:9090/psrvs.php
POST BODY:
<?xml version="1.0" encoding="windows-1251"?><request><action>cmd</action></request>
получаю все тот же:
Код: plaintext
1.
2.
3.
4.
HTTP/1.1 400 Bad Request
Content-Length: 0
Server: Microsoft-HTTPAPI/2.0
Date: Wed, 27 May 2009 12:13:45 GMT

Перепробовал варианты со string, Stream... ничего не выходит :(

Поможите кто чем может....

С Уважением,
aam
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF REST + POST + XML - поможите кто чем может!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]