java web 请求url形式理解
发布网友
发布时间:2022-04-23 22:54
我来回答
共3个回答
热心网友
时间:2022-04-21 11:52
http://192.88.6.52:8080/sso/login?service=http%3A%2F%2F127.0.0.1%3A8080%2Fbis%2Flogin%2Flogin%21main.action
首先你可以这样理解
xxxx.login?后面的是请求的参数和值
其中service是参数名
=号后面的这一串:http%3A%2F%2F127.0.0.1%3A8080%2Fbis%2Flogin%2Flogin%21main.action是值,其中这个值是被UrlEncode过的,什么是URLENCODE你可以百度一下.追问为的核心疑问是?前面的含义不理解,http://192.88.6.52:8080/sso/login 中login表示什么?我怎么判断请求执行的是方法还是文件呢?
追答看你这个是用的SSO单点登录.
其中SSO是访问的项目名称,LOGIN是你的模块名称,看下你的strusts2配置文件对应的是那个类,这里的login不是文件路径
热心网友
时间:2022-04-21 13:10
http://192.88.6.52:8080/sso/login?service=http%3A%2F%2F127.0.0.1%3A8080%2Fbis%2Flogin%2Flogin%21main.action
http://192.88.6.52:8080/sso/login 访问请求的地址
service=http%3A%2F%2F127.0.0.1%3A8080%2Fbis%2Flogin%2Flogin%21main.action service为参数而已 只是参数比较长 然后又unicode编码而已追问我的核心疑问是?前面的含义不理解,http://192.88.6.52:8080/sso/login 中login表示什么?我怎么判断请求执行的是方法还是文件呢?
追答http://192.88.6.52:8080/sso/login 这个就是一个请求地址而已 你要判断什么?
热心网友
时间:2022-04-21 14:44
url会经过unicode编码,你得转换.,不过是自动的%3A就是:
%2F是/
其他的自己想下就懂了。追问为的核心疑问是?前面的含义不理解,http://192.88.6.52:8080/sso/login 中login表示什么?我怎么判断请求执行的是方法还是文件呢?
追答你没有见过action可以省略的么?