Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的 WCF 服务应用程序中,图像被保存到应用程序目录中。因此,在其中一个服务调用中,它会将图像(对 url- 的 http 请求http://mydomain:88/Images/Tree/test.png)返回给客户端应用程序(移动应用程序)。url 暴露了应用程序目录,所以这是一个好习惯吗?对服务的所有调用都使用基本身份验证进行保护。但是,在 url 中公开目录结构仍然是这种好习惯吗?
http://mydomain:88/Images/Tree/test.png
谢谢。
您所做的只是向世界公开一些关于幕后目录结构的信息——可能不是“最佳实践”。但一般来说,我会说你是安全的,如果:
不过,您无需太多工作即可解决此问题。假设“Test.png”是客户端尝试下载的文件,更改主机端端点,使其只是“.../Images/Tree/Connect”接收文件名作为 Get( )。主机和客户端必须改变,但这不是一个大的改变。