接口自动化遇到上传文件或者图片时,接口不通应该做些什么?

网友投稿 269 2022-10-24


接口自动化遇到上传文件或者图片时,接口不通应该做些什么?

前几天做接口自动化测试的时候,上传文件,怎么也无法成功上传,后端提示,无法获取到上传的文件。文件是已二进制流的形式存在,经过细致的调试,发现问题的原因是因为“content-type"为空的时候,文件的二进制流才可以传到服务器。 下面是对应的代码: url = "http://192.168.31.114:8080/recovery/photo/uploadPhotoNoMedicalRecordNumber" payload = {'medicalRecordNumber': 'real1600'} files = [('photo', open('data/tmp/T1-A2.jpg','rb'))] headers = {'Authorization': 'bearer 56ff5b3d-556d-40e1-b9d3-d7bee68c1406'} response = requests.request("POST", url, headers=headers, data = payload, files = files) print(response.text.encode('utf8'))


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:网工必须得掌握的十个技术问题
下一篇:计算机网络7:Http协议
相关文章

 发表评论

暂时没有评论,来抢沙发吧~