怎么测试在某个服务器上是否有权限访问某个网址?谢谢
服务器1台,java写的程序1个,这个程序主要是访问1个asp页面,并返回asp页面的内容。
现在想检查下在这台服务器上还有没有权限访问那个asp页面。
asp页面的网址是:http://145.45.45.5/Logon/DoLogin.aspx?user=wei&pwd=Wei007&savecookie=false&checknum=checknum
我在unix的终端输入ping -a http://145.45.45.5/Logon/DoLogin.aspx?user=wei&pwd=Wei007&savecookie=false&checknum=checknum
输出的是:
[3] 348608
[4] 389310
[5] 196998
[4] - Done ping -a http://145.45.45.5/Logon/DoLogin.aspx?user=wei&pwd=Wei007&savecookie=false&checknum=checknum
请问这是什么意思?
[解决办法]
把你的url用单引号引起来
[解决办法]
我不知道如何检测一个url
但是url中的&符号对shell来说是特殊符号,表示后台执行
[解决办法]
ping 只能检测主机,输入url是没用的...
用
curl "http://145.45.45.5/Logon/DoLogin.aspx?user=wei&pwd=Wei007&savecookie=false&checknum=checknum"
或者
wget "http://145.45.45.5/Logon/DoLogin.aspx?user=wei&pwd=Wei007&savecookie=false&checknum=checknum"
[解决办法]
那就看你的服务器上有什么其他的命令行浏览器,如果什么都没有...
那你就只能先写一段java代码,尝试get那个地址,看看返回值是什么了。