修改35无法命中问题
This commit is contained in:
@@ -1133,18 +1133,18 @@ SecurityPolicy-Deny-Http-00035
|
|||||||
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
||||||
${objectids} set Variable ${objectId}
|
${objectids} set Variable ${objectId}
|
||||||
Comment 创建应答头
|
Comment 创建应答头
|
||||||
${objectDict} Create Dictionary objectType=http_signature isValid=${1} addItemList=utf-8|Content-Type
|
${objectDict} Create Dictionary objectType=http_signature isValid=${1} addItemList=UTF-8|Content-Type
|
||||||
${rescode} ${object_CT_Id} AddObject2 ${1} ${objectDict}
|
${rescode} ${object_CT_Id} AddObject2 ${1} ${objectDict}
|
||||||
${objectids} Catenate SEPARATOR=, ${objectids} ${object_CT_Id}
|
${objectids} Catenate SEPARATOR=, ${objectids} ${object_CT_Id}
|
||||||
Comment 创建set-cookie
|
Comment 创建set-cookie
|
||||||
${objectDict} Create Dictionary objectType=http_signature isValid=${1} addItemList=4567|Set-Cookie
|
${objectDict} Create Dictionary objectType=http_signature isValid=${1} addItemList=Path=/tsgInterface|Set-Cookie
|
||||||
${rescode} ${object_SK_Id} AddObject2 ${1} ${objectDict}
|
${rescode} ${object_SK_Id} AddObject2 ${1} ${objectDict}
|
||||||
${objectids} Catenate SEPARATOR=, ${objectids} ${object_SK_Id}
|
${objectids} Catenate SEPARATOR=, ${objectids} ${object_SK_Id}
|
||||||
#创建引用文件
|
#创建引用文件
|
||||||
${response} CreatePolicyFile2 ${url} ${responsePageFiles} 404china.html resPages
|
${response} CreatePolicyFile2 ${url} ${responsePageFiles} 404china.html resPages
|
||||||
${profiledId} Get From Dictionary ${response} profileId
|
${profiledId} Get From Dictionary ${response} profileId
|
||||||
Comment 创建安全策略
|
Comment 创建安全策略
|
||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Deny-HTTP-00035 policyType=tsg_security policyDesc=autotest userTags= action=deny effectiveRange= userRegion={"protocol":"HTTP","method":"alert","code":200,"html_profile":${profiledId}} referenceObject=${object_CT_Id}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appObjectIdArray=2
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Deny-HTTP-00035 policyType=tsg_security policyDesc=autotest userTags= action=deny effectiveRange= userRegion={"protocol":"HTTP","method":"alert","code":200,"html_profile":${profiledId}} referenceObject=${object_CT_Id}|TSG_FIELD_HTTP_RES_HDR,${objectId}|TSG_SECURITY_DESTINATION_ADDR isValid=${1} appObjectIdArray=2
|
||||||
${rescode} ${policyId} AddPolicy2 ${1} ${policyDict}
|
${rescode} ${policyId} AddPolicy2 ${1} ${policyDict}
|
||||||
#删除策略
|
#删除策略
|
||||||
${policyIds} Create List {"policyType":"tsg_security","policyIds":[${policyId}]}
|
${policyIds} Create List {"policyType":"tsg_security","policyIds":[${policyId}]}
|
||||||
@@ -1165,8 +1165,8 @@ SecurityPolicy-Deny-Http-00035
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Deny-HTTP-00035 policyType=tsg_security policyDesc=autotest userTags= action=deny effectiveRange= userRegion={"protocol":"HTTP","method":"alert","code":200,"html_profile":${profiledId}} referenceObject=${object_SK_Id}|TSG_FIELD_HTTP_RES_HDR,${objectId}|TSG_SECURITY_DESTINATION_ADDR isValid=${1} appObjectIdArray=2 policyId=${policyId}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Deny-HTTP-00035 policyType=tsg_security policyDesc=autotest userTags= action=deny effectiveRange= userRegion={"protocol":"HTTP","method":"alert","code":200,"html_profile":${profiledId}} referenceObject=${object_SK_Id}|TSG_FIELD_HTTP_RES_HDR,${objectId}|TSG_SECURITY_DESTINATION_ADDR isValid=${1} appObjectIdArray=2 policyId=${policyId}
|
||||||
${rescode} ${policyId} EditPolicy ${policyDict} update
|
${rescode} ${policyId} EditPolicy ${policyDict} update
|
||||||
Comment 功能端验证HTTP验证
|
Comment 功能端验证HTTP验证
|
||||||
${commandstr} run keyword if '${systemType}'=='Windows' set variable ${curlbatpath}/selfserver/SecurityPolicy-Deny-HTTP-0017.bat
|
${commandstr} run keyword if '${systemType}'=='Windows' set variable ${curlbatpath}/selfserver/proxyPolicy-Deny-HTTP-00017.bat
|
||||||
... ELSE set variable curl -kv -H "Content-Type:application/x-www-form-urlencoded" -X POST -d "reqBody=test&setCookie=12345678&contentType=content-type&resBody=Response Body" http://open.node.com/action
|
... ELSE set variable curl http://open.node.com/
|
||||||
${stringlist} run keyword if '${systemType}'=='Windows' Create List 对不起,您请求的页面不存在、或已被删除、或暂时不可用
|
${stringlist} run keyword if '${systemType}'=='Windows' Create List 对不起,您请求的页面不存在、或已被删除、或暂时不可用
|
||||||
... ELSE Create List 对不起,您请求的页面不存在、或已被删除、或暂时不可用
|
... ELSE Create List 对不起,您请求的页面不存在、或已被删除、或暂时不可用
|
||||||
${starttime} Get Time
|
${starttime} Get Time
|
||||||
|
|||||||
Reference in New Issue
Block a user