前段时间使用goland + ipfs 做了一个文件服务器,在下载时,想通过返回文件流的形式,客户端响应下载,问题出现在,1k的文件可以正常 形成文件下载响应,但是大于1k的,也不会报错,只是没有响应,再经过各种参数修改测试后,仍然找不到原因,后来经过猜测,是不是swaager接收流不完整,被强制中断,后采用postman测试接口时,接口没毛病,在网上搜了下swaager下载文件,才知道swaager的坑点,
再此做下笔记,类似于文件下载流的接口,避免使用swaager做测试工具
前段时间使用goland + ipfs 做了一个文件服务器,在下载时,想通过返回文件流的形式,客户端响应下载,问题出现在,1k的文件可以正常 形成文件下载响应,但是大于1k的,也不会报错,只是没有响应,再经过各种参数修改测试后,仍然找不到原因,后来经过猜测,是不是swaager接收流不完整,被强制中断,后采用postman测试接口时,接口没毛病,在网上搜了下swaager下载文件,才知道swaager的坑点,
再此做下笔记,类似于文件下载流的接口,避免使用swaager做测试工具