我刚刚开始使用 Java 中的 JAX-RS 学习 Web 服务。我的网络服务 URL 是
http://localhost:8080/test/testWebservcie
效果很好。只是为了使用它,我在 URL 末尾添加了“/”,如下所示
http://localhost:8080/test/testWebservcie/
即使这样也运行良好,没有任何问题。这两者有什么区别?我可以用另一个替换一个吗?
最佳答案
一般没有。
对于扩展来说通常也是如此,例如,我所在的项目让我们发布到 .json url。就我个人而言,我认为这是愚蠢的,删除了 .json 并且它工作正常。
但是 如果服务器端的编码员是个坚持者,他可能会以只有一个有效的方式编码。
TL;DL 它们是一样的,除非有人不遗余力地让它们变得不同。
关于java - 以 '/' 结尾的 Web 服务 URL 之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25295253/