接口测试是访问post方法
1、代码请求
<?php
$arr = array(
// 'ChannelId' => 20100330,
'SecretId' => 111,
'Name' => '西藏',
'StartTime' => '1473192900',
'EndTime' => '1473192960',
'Description' => "好吗好的",
'PlayMode' => 1,
'Definitions' => 'cif|cd|sd',
'IsRecord' => 1,
'IsAudio' => 1,
);
//1.初始化,创建一个新cURL资源
$ch = curl_init();
//2.设置URL和相应的选项
curl_setopt($ch, CURLOPT_URL, "http://172.16.208.9/interface");
curl_setopt($ch, CURLOPT_HEADER, 0);//curl_setopt($ch, CURLOPT_HEADER, false);
// 设置请求为post类型
curl_setopt($ch, CURLOPT_POST, 1);//如果把这行注释掉的话,就会直接输出
// 添加post数据到请求中
curl_setopt($ch, CURLOPT_POSTFIELDS, $arr);
// echo " 11";die;
//3.抓取URL并把它传递给浏览器
$response= curl_exec($ch);
//4.关闭cURL资源,并且释放系统资源
curl_close($ch);
// return $response;
$arr : 请求是传给post的数据
http://172.16.208.9/interface :访问post请求的地址
2、命令请求
# POST
curl -u username --data "param1=value1&m2=value" https://api.github.com
// 用户名nginx post请求数据 访问的接口
执行成功后