gpt4 book ai didi

unit-testing - 如何使用 grails 测试单个文件上传 Controller (没有 content-type= multipart/form-data)

转载 作者:行者123 更新时间:2023-11-28 21:35:47 26 4
gpt4 key购买 nike

如何测试一个 grails Controller 方法,它期望 header "Content-Type""image/jpeg" 并且主体包含二进制图像数据?

似乎 GrailsMockHttpServletRequest 仅适用于二进制数据请求,如果使用多部分请求,因为方法 addFile 执行 setContentType("multipart/form- data")除此之外,只有处理 json 和 xml 主体的方法。

最佳答案

愚蠢的我……GrailsMockHttpServletRequest 扩展了 MockHttpServletRequest,它有一个 setContent(byte[] content) 方法。

关于unit-testing - 如何使用 grails 测试单个文件上传 Controller (没有 content-type= multipart/form-data),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58936515/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com