我想通过 opensearch 连接器将 SharePoint 搜索连接到本地 Windows 7 搜索。但是当我搜索某些内容时,它总是不返回任何结果,但在网站链接上搜索有效。我的 .osdx 文件的内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:ms-ose="http://schemas.microsoft.com/opensearchext/2009/">
<ShortName>SharePoint Search</ShortName>
<Description>Search the SharePoint site.</Description>
<Url type="application/rss+xml" template="http://host/sites/mysite/search/_layouts/15/srchrss.aspx?k={searchTerms}"/>
<Url type="text/html" template="http://host/sites/mysite/search/results.aspx?k={searchTerms}"/>
</OpenSearchDescription>
这两个链接在输入到浏览器中时都能正常工作,但我注意到,如果将 rss 链接输入到 chrome 中,第一次尝试时不会返回结果,但如果我重新加载页面,它就会返回结果。
什么原因会导致这种情况?我将非常感激任何建议 :)
答案1
问题是我启用了匿名身份验证,因此第一个请求将在没有身份验证令牌的情况下发送