最近在工作中遇到问题,给嵌入式设备升降级,发现它的升级文件的请求载荷是MIME格式的,然而百度迟迟找不到合适的方案,后得一高人相助,遂解,故此记录,以备遗忘。
1、正确的请求体
这里面值得注意的是,headers字段里面的数据不要弄错,不然会找半天最后发现多了一个http前缀之类的问题。
2、python中构造和python请求体
这里的关键是,构造的请求头中不能有Content-type字段,如果强制写了这个字段,则会构造失败。
随后抓包能够看到请求正常。
最近在工作中遇到问题,给嵌入式设备升降级,发现它的升级文件的请求载荷是MIME格式的,然而百度迟迟找不到合适的方案,后得一高人相助,遂解,故此记录,以备遗忘。
1、正确的请求体
这里面值得注意的是,headers字段里面的数据不要弄错,不然会找半天最后发现多了一个http前缀之类的问题。
2、python中构造和python请求体
这里的关键是,构造的请求头中不能有Content-type字段,如果强制写了这个字段,则会构造失败。
随后抓包能够看到请求正常。