Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Sopa with Soap / 3 сообщений из 3, страница 1 из 1
12.01.2010, 00:08
    #36404408
bbbdum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sopa with Soap
Народ, сгенерил с SoapUI(утилита) по wsdl методы, пытаюсь вызвать default request , не работает,
попросил от сапорта рабочий soap request (на картинке)- он работает, как сделать
чтобы при генерации из wsdl(visual 2008) генерились коректные методы?
Картинка
или как распарсить вложенный файл, если парсить ответ вручную
...
Рейтинг: 0 / 0
12.01.2010, 14:55
    #36405423
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sopa with Soap
bbbdumНарод, сгенерил с SoapUI(утилита) по wsdl методы, пытаюсь вызвать default request , не работает,
попросил от сапорта рабочий soap request (на картинке)- он работает, как сделать
чтобы при генерации из wsdl(visual 2008) генерились коректные методы?
Картинка
или как распарсить вложенный файл, если парсить ответ вручную

soapUI может и не вызвать методы....

Что за сервис? WCF? какой binding?
...
Рейтинг: 0 / 0
13.01.2010, 22:57
    #36408595
bbbdum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sopa with Soap
sample
есть такой код для получения attach from response

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
HttpWebResponse res = …;
MemoryStream httpStream = …;
MemoryStream mimeStream = …;
Encoding utf8 = Encoding.UTF8;
TextReader readerReq = new StreamReader(httpStream, utf8);
TextWriter writer = new StreamWriter(mimeStream, utf8);

// create a correct mime stream form the HttpResponseStream
// add http headers which were required for a correct mime
// format
writer.WriteLine("Date: " + res.GetResponseHeader("Date"));
writer.WriteLine("Content-Type: " + res.ContentType);
writer.WriteLine("Content-Length: " + res.ContentLength);
writer.WriteLine(Environment.NewLine);

// copy rest of the stream
while (true)
{
      string line = readerReq.ReadLine();
      if (line == null)
      {
                break;
      }
      writer.WriteLine(line);
}
writer.Flush();
mimeStream.Position =  0 ;

// parse  the stream for mime attachments
SharpMessage message = new SharpMessage(mimeStream,
   SharpDecodeOptions.Default | SharpDecodeOptions.DecodeTnef |
   SharpDecodeOptions.UuDecode);

как из
resp.GetResponseStream();
получить
Код: plaintext
1.
2.
MemoryStream httpStream = …;
MemoryStream mimeStream = …;
...
Рейтинг: 0 / 0
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Sopa with Soap / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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