OneNET API上传二进制数据流

OneNET API文档

按照文档示例测试好几天都没成功,一直返回权限不对,想起用wireshark抓一下看看,奈何对tls加密不能解析,又想起用fiddler抓没想到居然可以,记录一下

1、先下载官方的API测试APP地址:

OneNET API官方APP下载地址

2、然后下载一个安卓模拟器,模拟器启动蓝屏解决办法:见下图

模拟器蓝屏解决办法

也有网友说不行,办法继续百度吧,也可以直接用手机安装APP在用fiddler抓手机包(见3)

3、下载fiddler 按如下连接操作开启模拟器抓包(抓手机同样,只需再安装个无线WIFI软件让手机连接该热点,操作和模拟器相同,方法应该可行,未实际操作,百度是这样说的…)

fiddler 抓模拟器、手机设置教程

4、开始抓…

发送请求与返回

如图右上的红框里只有    &    然而教程却是        &.;    (连起来发表变空格了,加了个点,原来问题出现在这)    (抓狂ing)

正确格式:

POST http://api.heclouds.com/bindata?device_id=8029377&datastream_id=bin&desc=testfile HTTP/1.1
api-key: Wh**************Dv1c=
Host: api.heclouds.com
Content-Length: xx

你可能感兴趣的:(OneNET API上传二进制数据流)