我目前正在使用Moya来处理我的网络层,问题是我有一个端点使用multipart / form-data将图像上传到模拟服务器。
为了知道图像是在请求正文中发送的,我想从请求正文中获取二进制对象,将其转换为UIImage对象,然后将其与发送的图像进行比较,以确保他们都匹配。
问题在于,每当我尝试访问请求正文时,它似乎都为零。这意味着我无法获取二进制对象并进行任何比较。
service.match(img, requestHeader: requestHeader, success: { result in
print(result.response.request.httpBody) // This is nil
expectation.fulfill()
}) { error in
XCTFail("\(error)")
}