1
我們遇到了一個問題,即在逆向代理中查找命中webdavsystem ajax瀏覽器。逆向代理背後的Webdav服務器
在我們的例子中,我們正在監聽端口8123,然後從外部端口443上提供服務。
看來,當我們在瀏覽器的AJAX它的響應監聽端口8357,而不是請求的端口443
這一切都是託管在IIS的Windows服務器上單擊文件夾。
任何人都有解決方法?也許重新編寫響應URL的方法如何?
我們遇到了一個問題,即在逆向代理中查找命中webdavsystem ajax瀏覽器。逆向代理背後的Webdav服務器
在我們的例子中,我們正在監聽端口8123,然後從外部端口443上提供服務。
看來,當我們在瀏覽器的AJAX它的響應監聽端口8357,而不是請求的端口443
這一切都是託管在IIS的Windows服務器上單擊文件夾。
任何人都有解決方法?也許重新編寫響應URL的方法如何?
此問題是由服務器返回一個完整的URL包括服務器和端口造成的:http://webdavserver.com:0000/folder1/file.ext
這是它擊中了WebDAV服務器引擎和使用WebDAV客戶最大的兼容性做是默認設置。某些版本的Microsoft Mini-redirector需要完整的URL,並且不會僅使用路徑(/folder1/file.ext)。
要禁用完整URL可以設置DavEngine.UseFullUris爲false:
var engine = new DavEngine
{
UseFullUris = false
};
上如何調整微軟迷你重定向到接受路徑只將高度讚賞任何建議。