复制链接

扫一扫

入门调用API验证简单案例

模式设置位置

模式说明

模式案例API接口BSphpSeSsL.in

自动识别=系统自动失败客户端用那种模式提交,如果不安全性要求不高可以选择自动

加密POST=把所有参数组装URL,加密(可以不加密直接URL编码,后台输出明文)URL编码后传递到parameter参数上,通过POST发送出去

加密GET=把所有参数组装URL,加密(可以不加密直接URL编码,后台输出明文)URL编码后传递到parameter参数上,通过GET发送出去

标准GET=正常URL上设置对应参数进行传递,简单快捷.(最简单调用合适入门学习),通过HTTP 在浏览器可以直接请求

标准GET=正常URL上设置对应参数进行传递,简单快捷.(最简单调用合适入门学习),通过POST 自己构造正常POST提交即可

模式说明->标准-GET组包(入门学习推荐)

GET可在IE浏览器直接打开请求

  1. http://app.bsphp.com/AppEn.php?appid=8888888&m=95e87faf2f6e41babddaef60273489e1&api=BSphpSeSsL.in&date=2018-12-2113:14:12&md5=&mutualkey=6600cfcd5ac01b9bb3f2460eb416daa8&appsafecode=12345&sgin=c4ca4238a0b923820dcc509a6f75849b

模式说明->标准-POST组包

POST地址

  1. http://app.bsphp.com/AppEn.php?appid=8888888&m=95e87faf2f6e41babddaef60273489e1

自己构造POST环境测试
POST数据包(注意部分编程POST签名不需要&)

  1. api=BSphpSeSsL.in&date=2018-12-2113:14:12&md5=&mutualkey=6600cfcd5ac01b9bb3f2460eb416daa8&appsafecode=12345&sgin=c4ca4238a0b923820dcc509a6f75849b

模式说明->加密传递-POST组包

请自己构造POST环境
当前提交数据包是BASE64加密,后台接收加密需要选择BASE64加密
POST地址

  1. http://app.bsphp.com/AppEn.php?appid=8888888&m=95e87faf2f6e41babddaef60273489e1

POST数据包

  1. parameter=YXBpPUJTcGhwU2VTc0wuaW4mZGF0ZT0yMDE4LTEyLTIxLTEzOjE0OjEyJm1kNT0mbXV0dWFsa2V5PTY2MDBjZmNkNWFjMDFiOWJiM2YyNDYwZWI0MTZkYWE4JmFwcHNhZmVjb2RlPTEyMzQ1Cg%3d%3d&sgin=c4ca4238a0b923820dcc509a6f75849b

加密数据包

  1. api=BSphpSeSsL.in&date=2018-12-21-13:14:12&md5=&mutualkey=6600cfcd5ac01b9bb3f2460eb416daa8&appsafecode=12345

↓↓↓BASE64编码加密结果(或者自己RC4/DES加密)

  1. YXBpPUJTcGhwU2VTc0wuaW4mZGF0ZT0yMDE4LTEyLTIxLTEzOjE0OjEyJm1kNT0mbXV0dWFsa2V5PTY2MDBjZmNkNWFjMDFiOWJiM2YyNDYwZWI0MTZkYWE4JmFwcHNhZmVjb2RlPTEyMzQ1Cg==

↓↓↓URL编码(GET请求URL不能有=+空格需要把这些编码)

  1. YXBpPUJTcGhwU2VTc0wuaW4mZGF0ZT0yMDE4LTEyLTIxLTEzOjE0OjEyJm1kNT0mbXV0dWFsa2V5PTY2MDBjZmNkNWFjMDFiOWJiM2YyNDYwZWI0MTZkYWE4JmFwcHNhZmVjb2RlPTEyMzQ1Cg%3d%3d

模式说明->加密传递-GET组包

可以直接IE浏览器打开
当前提交数据包是BASE64加密,后台接收加密需要选择BASE64加密

GET地址

  1. http://app.bsphp.com/AppEn.php?parameter=YXBpPUJTcGhwU2VTc0wuaW4mZGF0ZT0yMDE4LTEyLTIxLTEzOjE0OjEyJm1kNT0mbXV0dWFsa2V5PTY2MDBjZmNkNWFjMDFiOWJiM2YyNDYwZWI0MTZkYWE4JmFwcHNhZmVjb2RlPTEyMzQ1Cg%3d%3d&sgin=c4ca4238a0b923820dcc509a6f75849b&appid=8888888&m=95e87faf2f6e41babddaef60273489e1

加密数据包

  1. api=BSphpSeSsL.in&date=2018-12-21-13:14:12&md5=&mutualkey=6600cfcd5ac01b9bb3f2460eb416daa8&appsafecode=12345
  2. ↓↓↓BASE64编码加密结果(或者自己RC4/DES加密)
  3. YXBpPUJTcGhwU2VTc0wuaW4mZGF0ZT0yMDE4LTEyLTIxLTEzOjE0OjEyJm1kNT0mbXV0dWFsa2V5PTY2MDBjZmNkNWFjMDFiOWJiM2YyNDYwZWI0MTZkYWE4JmFwcHNhZmVjb2RlPTEyMzQ1Cg==

↓↓↓URL编码(GET请求URL不能有=+空格需要把这些编码)

  1. YXBpPUJTcGhwU2VTc0wuaW4mZGF0ZT0yMDE4LTEyLTIxLTEzOjE0OjEyJm1kNT0mbXV0dWFsa2V5PTY2MDBjZmNkNWFjMDFiOWJiM2YyNDYwZWI0MTZkYWE4JmFwcHNhZmVjb2RlPTEyMzQ1Cg%3d%3d