函数名 | 模板语法 > ffwbms_client 运行带证书POST方法,获得远程地址的数据 |
---|---|
功能 | 模拟客户端GET、POST方式,获取远程地址的数据 |
语法 | <!--{ffwbms_client aa,"",参数数组名}--> |
参数 | clientset: 客户端设置 user_agent=可选,浏览器标识, 例: fftest browser 1.0 request_method=可选,请求方法, 默认: post, 可用值: get, post request_type=可选,请求类型, 默认: form, 可用值: form, multipart, json, xml, html, text, form-data, urlencoded request_url=必填,请求URL地址 domain=可选, 域名, 使用COOKIE时必填 username=必填,BasicAuth用 password=必填,BasicAuth用 request_header=可选,请求头 certset: SSL证书设置 rootcert=可选,根证书文件地址 publiccert=可选,公钥证书文件地址 privatecert=可选,私钥证书文件地址 CookieSet: COOKIE设置 RequestSet: POST请求参数 |
范例 | ffwbms_client 测试 POST<br> <!--{$parm=""/*模拟客户端参数集*/}--> <!--{/*客户端设置*/}--> <!--{$parm["clientset"]["user_agent"]="fftest browser 1.0"/*可选,浏览器标识*/}--> <!--{$parm["clientset"]["request_method"]="post"/*可选,请求方法, 默认: post, 可用值: get, post*/}--> <!--{$parm["clientset"]["request_type"]="form"/*可选,请求类型, 默认: form, 可用值: form, multipart, json, xml, html, text, form-data, urlencoded*/}--> <!--{$parm["clientset"]["request_url"]="http://sqlitebase.com:8000/t_post.html?id=1237"/*必填,请求URL地址*/}--> <!--{$parm["clientset"]["domain"]="sqlitebase.com"/*可选, 域名, 使用COOKIE时必填*/}--> <!--{/*$parm["clientset"]["username"]="username"必填,BasicAuth用*/}--> <!--{/*$parm["clientset"]["password"]="username"必填,BasicAuth用*/}--> <!--{$hender=""/**/}--> <!--{$hender["name"]="fF"/**/}--> <!--{$hender["value"]="FFff1"/**/}--> <!--{$parm["clientset"]["request_header"]=set_fary[$hender]/*可选,请求头*/}--> <!--{$hender=""/**/}--> <!--{$hender["name"]="ASD"/**/}--> <!--{$hender["value"]="ASDasd"/**/}--> <!--{$parm["clientset"]["request_header"]=set_fary[$hender]/*可选,请求头*/}--> <!--{/*证书设置*/}--> <!--{$parm["certset"]["rootcert"]="./rootcert.crt"/*可选,根证书文件地址*/}--> <!--{$parm["certset"]["publiccert"]="./publiccert.crt"/*可选,公钥证书文件地址*/}--> <!--{$parm["certset"]["privatecert"]="./privatecert.crt"/*可选,私钥证书文件地址*/}--> <!--{/*COOKIE设置*/}--> <!--{$parm["CookieSet"]["c01"]="aaa"/*可选,COOKIE定义*/}--> <!--{$parm["CookieSet"]["c02"]="bbb"/*可选,COOKIE定义*/}--> <!--{/*POST请求参数*/}--> <!--{$parm["RequestSet"]["subject"]="test"/*可选,表单定义*/}--> <!--{$parm["RequestSet"]["total"]="1.23"/*可选,表单定义*/}--> <!--{/*ffwbms_client 返回变量名,返回数据类型[json-默认|array(返回数据为JSON时可用转为数组)],参数变量(带前导$)*/}--> <!--{ffwbms_client aa,"",parm}--> <!--{ffwbms_see $aa}--> |