*** Settings *** Library Collections Library RequestsLibrary Resource ../../../03-Variable/BifangApiVariable.txt Resource ../../common/ApiHttpRequest.robot Variables ../../../05-Other/variable/policy/apipolicyrequesttest.py *** Variables *** ${policyapiv2} /v2/policy/compile ${objectapiv1} /v1/policy/object ${hosturl} http://${host}:${port} ${header} Create Dictionary Content-Type=application/json Authorization=${token} *** Keywords *** GetRequestResposeCodePrivate [Arguments] ${data} [Documentation] [Get方法封装:第二层,] ${header} Create Dictionary Content-Type=application/json Authorization=${token} ${response} GetRequestBase http://${hosturl}:${port} ${policyapiv2} ${header} ${data} ${response} to json ${response} ${code} get from dictionary ${response} code [Return] ${code} GetPolicyData [Arguments] ${host} ${api} ${header} ${data} ${returnKey} [Documentation] [Get方法封装:第二层,] ${response} GetRequestBase ${hosturl} ${policyapiv2} ${header} ${data} ${response} to json ${response} ${returnValue} get from dictionary ${response} ${returnKey} [Return] ${returnValue} AddPolicyData [Arguments] ${data} ${returnKey} [Documentation] [Get方法封装:第二层,] ${response} PostRequestBase ${hosturl} ${policyapiv2} ${header} ${data} ${response} to json ${response} ${returnValue} get from dictionary ${response} ${returnKey} [Return] ${returnValue} AddObjectData [Arguments] ${data} ${returnKey} [Documentation] [Get方法封装:第二层,] ${response} PostHttpRequestBase ${hosturl} ${objectapiv1} ${header} ${data} ${response} to json ${response} ${returnValue} get from dictionary ${response} ${returnKey} [Return] ${returnValue} AddPolicyBase [Arguments] ${host} ${api} ${header} ${body} ${header} Create Dictionary Content-Type=application/json Authorization=${token} Create Session api ${hosturl} headers=${header} ${remoteResponse} Post Request api ${api} data=${body} [Return] ${remoteResponse.content} AddPolicyCode [Arguments] ${host} ${api} ${header} ${data} [Documentation] [Get方法封装:第二层,] ${response} PostRequestBase ${hosturl} ${api} ${header} ${data} ${response} to json ${response} ${code} get from dictionary ${response} code [Return] ${code}