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

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

Что за сервис? WCF? какой binding?
...
Рейтинг: 0 / 0
Sopa with Soap
    #36408595
Фотография bbbdum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
3 сообщений из 3, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Sopa with Soap
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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