Luc*_*cas 10
你已经回答了自己的问题 - 使用CFHTTP.
<cfhttp method="head" url="http://www.google.com" result="myResult">
<cfdump var="#myResult#">
Run Code Online (Sandbox Code Playgroud)
您将看到myResult结构包含"Responseheader"结构,其中包含"Status_Code"字段.它将包含数字状态代码.如果你不需要数字,你可以使用myResult.Statuscode - 返回类似"200 OK"的内容.
如果网址不正确或者到达目标时会出现问题,则"Responseheader"将为空.
评论后的附录:
如果您想在301之后知道重定向位置,请使用CFHTTP和trace或options作为方法.
<cfhttp method="trace" url="http://www.google.com" result="myResult">
Run Code Online (Sandbox Code Playgroud)
结果应该包含上面的"Status_Code"以及"Location" - 要重定向到的url.
归档时间: |
|
查看次数: |
903 次 |
最近记录: |