我有一个查询galfind的例程,在大多数情况下,它会在发出基本GET后返回预期的XML响应。我现在在旧的(Exchange 2003)服务器上尝试它,并且galfind GET将只返回HTML搜索表单。查询响应数据与表单内容一起正确返回,但是以XML格式获取它是很好的。所以有两个相关的问题:
以下是我一直在玩的GET请求示例:
GET
http://mail.mydomain.com/exchange/administrator@mydomain.com/?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
接受:text / xml
授权:基本
主持人:mail.mydomain.com
答案 0 :(得分:0)
将“MSIE 6.0”添加到User-Agent似乎允许您切换到XML格式的响应,例如
GET
http://mail.mydomain.com/exchange/administrator@mydomain.com/?cmd=galfind&dn=C
HTTP / 1.1 User-Agent:Mozilla / 5.0( MSIE 6.0; Windows NT 6.1; WOW64; rv:8.0.1) Gecko / 20100101 Firefox / 8.0.1
接受:text / xml
授权:基本
主持人:mail.mydomain.com