struggleendlessly
@struggleendlessly
.net Senior developer

Как настроить клиент JAVA, что б он не сериализовал данные?

есть клиент Джавы в вцф сервису.
Все хорошо, но в одном месте сервис принимает жсон stream (приблизительно так
WebKitFormBoundary8NCTJYqTYu59ABdo
Content-Disposition: form-data; name="file"; filename="auth.json"
Content-Type: application/octet-stream

{"Response":{"Items":[{"Issuer":{"NameQualifier":null,"SPNameQualifier":null,"Format":null,"SPProvidedID":null,"Val
), а ява отправляет byte[] завернутый в XML (
<?xml version="1.0" encoding="UTF-8"?>
-<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
-<soapenv:Body>
-<UploadFile xmlns="http://tempuri.org/">
-<inputStream>
<inputStream>37</inputStream>
<inputStream>80</inputStream>
) .

в общем мне нужно либо отменить сериализацию вручную в автосгенерированом веб клиенте в Эклипсе, либо внести настойки на веб сервис, что б перегенерить клиента, либо вручную как то прочитать стрим на сервере......
  • Вопрос задан
  • 159 просмотров
Решения вопроса 2
@gurinderu
java developer
1. Java это язык программирования, о каком клиенте Java идет речь?
2. Откройте код и посмотрите что там происходит)
Ответ написан
Комментировать
struggleendlessly
@struggleendlessly Автор вопроса
.net Senior developer
Использовал стандартный клиент в Эклипсе. AXIS.
Пришлось в сервисе дописать метод с принимаемым значением не Stream а byte[]
и клиент сам начал нормально передавать без сериализации.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽