Потоковая передача данных формы Infopath с веб-сервера - странное поведение в трассировке Fiddler - PullRequest
0 голосов
/ 09 июня 2011

У меня есть простая страница aspx, которая передает данные формы Infopath клиенту.Затем он открывается в шаблоне Infopath на клиентском компьютере.Работает нормально.

Однако, когда я смотрю на трассировку Fiddler, я вижу 7 вызовов на мою страницу aspx - исходный из браузера, а затем в несколько раз больше из процесса Infopath.Мои данные формы загружаются 4 раза - один раз браузером и 3 раза Infopath!

Вот ссылка на файл трассировки Fiddler - если кто-нибудь может объяснить, что происходит здесьЯ был бы признателен.

Как Infopath вообще узнает о файле aspx и почему он вообще должен вызывать его, оставив его в покое несколько раз?

1 Ответ

0 голосов
/ 17 июня 2011

Infopath (и фактически большинство приложений MS Office) имеет код, который пытается определить, откуда пришла данная форма, а затем использовать содержимое с этого сервера, а не локальную копию.Как правило, это важно, чтобы предлагать возможность публиковать обновления обратно в исходный источник (например, на сайт SharePoint).Как правило, вы не должны видеть несколько полных загрузок, хотя вы наверняка можете увидеть несколько HEAD, OPTIONS или других глаголов WebDav.

(команда Office работает над сокращением избыточных загрузок, но это не так)t тривиально по множеству причин).

...