我一直有个疑问,http协议是应用层协议,是基于请求/响应模型的,那他的请问和响应必须是一致的,不然就造成网络包发送出去了,接收不回来。
再此,我有个问题,能不能在它返回来的时候是真是的url,但是浏览器显示的url是虚拟的,自己设置的,达到保密的作用。
例子:我请求的:http://localhost:8080/RoboBlogs/login.action,响应的:http://localhost:8080/RoboBlogs/home_AlreadyLogin.jsp。
此时的home_AlreadyLogin.jsp是真实的文件名,我不想给用户看见,我想设置虚假的,例如:"231.html"或者"231"去掉后缀,这个怎么实现,前提是能够正常响应。有没有大佬解答下?response.setHeader()???
有没有代码?
相关问题
- Delete Messages from a Topic in Apache Kafka
- Jackson Deserialization not calling deserialize on
- How to maintain order of key-value in DataFrame sa
- StackExchange API - Deserialize Date in JSON Respo
- Difference between Types.INTEGER and Types.NULL in
这个重写URL应该能达到效果
客户端发送请求http://localhost:8080/RoboBlogs/login.action
服务器响应返回页面内容
这里客户端地址栏看到的还是http://localhost:8080/RoboBlogs/login.action 啊?
除非服务器对这个请求进行了重定向, 否则客户端地址栏的url不会变啊