本帖最后由 zb848 于 2017-5-10 08:22 编辑
现在又遇到 个问题
我有一个页面,http://dddl.hngs.tax.cn/js_sso_server/login?service=http%3A%2F%2Fportal.hngs.tax.cn%2Fwelcome.html
(注:这是个内网地址。外网是无法访问的)
这个页面地址含有%字符。
用- curl -I -m 10 -o /dev/null -s -w %{http_code} http://dddl.hngs.tax.cn/js_sso_server/login?service=http%3A%2F%2Fportal.hngs.tax.cn%2Fwelcome.html
复制代码 返回的是200
可是用你的代码- @echo off
- for /f %%i in ('curl -so /dev/null -w %%{http_code} http://dddl.hngs.tax.cn/js_sso_server/login?service=http%3A%2F%2Fportal.hngs.tax.cn%2Fwelcome.html') do (
- set ret=%%i
- )
- if %ret% equ 200 (
- echo 是200
- ) else (
- echo 不是200
- echo 是%ret%
- )
- pause
复制代码 返回的总是500000
我试着将地址http://dddl.hngs.tax.cn/js_sso_server/login?service=http%3A%2F%2Fportal.hngs.tax.cn%2Fwelcome.html 中的%改成%%也是500000。将%2F改成/,%3A改成:结果返回302.
请问题出在那?谢谢 |