У меня есть список объектов, которые мне нужно отправить через веб-службу. Список содержит около 37 000 объектов. Это приводит к приблизительно 125 МБ XML-файлу, если я сериализую его в XML..NET WebService Отправка большого файла XML
Я думаю, что по умолчанию веб-службы обмениваются данными через последовательный XML. Это заставляет меня поверить, что я действительно отправляю 125 МБ-файл каждый раз. В двоичном формате это будет всего около 5 МБ. Есть ли способ сделать вызов веб-службы в двоичном формате, чтобы избежать большой полосы пропускания?
Каковы ваши возможности происхождения и назначения? Может ли каждый конец gzip и ungzip? – hova
Webservice, скорее всего, не лучшее решение здесь, предоставить дополнительную информацию об потребителе услуг. –
Я имею дело с консультантом, который ожидает данные в формате массива объектов: Object []. Это мешает мне каким-либо образом сжимать или изменять данные. Я, вероятно, могу заставить их изменить его, но я просто хочу убедиться, что нет способа заставить сериализовать веб-службу в двоичном формате. –