В настоящее время я использую 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)")
}