如何在PostMan中使用嵌套的HttpFile图像对象发送FormData?

时间:2018-07-11 11:16:10

标签: c# https postman multipartform-data

我试图通过PostMan通过HTTP Post请求将带有一些附带数据的图像文件发送到Web Service方法。我需要将数据作为表单数据发送,以模仿通过发送该数据的实际应用程序正在执行的操作;但是,我看不到使用Form-Data Body选项在PostMan中发送嵌套子结构的任何方法。这是我尝试创建子结构的尝试,但是当我尝试发送它时,它只是给我一个401(未授权)状态代码。

PostMan Body

PhotoFile应该映射到以下C#类:

public class HttpFile
{
    public HttpFile();
    public HttpFile(string fileName, string mediaType, byte[] buffer);

    public byte[] Buffer { get; set; }
    public string FileName { get; set; }
    public string MediaType { get; set; }
}

如果我将图像转换为逗号分隔的字节数组并将其作为原始JSON发布,则设法获得了要发送的数据-但是,对于任何实际大小的图像,它都有崩溃/锁定的趋势-进一步说,这并不是模仿数据实际发送的方式。

0 个答案:

没有答案