2012-06-20 4 views
1

У меня есть обычная процедура, которая запрашивает galfind, и для большинства ситуаций она возвращает ожидаемый ответ XML после выдачи базового GET. Я сейчас тестирую старый (Exchange 2003) сервер, а galfind GET вернет форму поиска HTML. Данные ответа на запрос корректно возвращаются вместе с содержимым формы, но было бы неплохо получить его в формате XML. Итак, два смежных вопроса:Exchange 2003 OWA galfind возвращает только ответ HTML

  1. Поддерживает ли OWA в Exchange 2003 ответы XML на galfind?
  2. Если да, то каким образом можно либо изменить HTTP-запрос, либо настроить сервер для получения отформатированного ответа XML из запроса galfind?

Вот пример GET запрос, я играл с:

GET

http://mail.mydomain.com/exchange/[email protected]/?cmd=galfind&dn=C

HTTP/1.1 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64 , rv: 8.0.1) Gecko/20100101 Firefox/8.0.1

Принимаем: текст/xml

Авторизация: Basic

Ведущий: mail.mydomain.com

ответ

0

Добавление "MSIE 6.0" в User-Agent, кажется, позволяет переключать к XML-форматированный ответ, например,

GET

http://mail.mydomain.com/exchange/[email protected]/?cmd=galfind&dn=C

HTTP/1.1 User-Agent: Mozilla/5.0 (MSIE 6.0; Windows NT 6.1; WOW64; с.в.: 8.0.1) Геккон/20100101 Firefox/8.0.1

Accept: текст/XML

Авторизация: Basic

Хост: mail.mydomain.com