使用.net将参数和表单数据组合在一起调用API方法

时间:2018-05-12 10:26:53

标签: c# asp.net-mvc vb.net http asp.net-web-api

我试图弄清楚我们如何调用API方法并使用asp.net c#和以下参数以及form-data,它在Postman中工作:

enter image description here

您可以看到它有四个参数:action,user-id,type,format 它有一个名为的数据表格数据参数:data (需要是一个文件)

我可以使用WebClient完成所有操作,但无法在form-data的数据参数中找出POSTING文件。这是我试过的

Public Function SetFingerData(UserId As Integer, FingerData1 As String) As Byte()
    Dim Request = "http://" + IP + ":" + Port + "/device.cgi/credential?" + "action=set&type=1&user-id=" + UserId.ToString
    Using client As New WebClient
        Dim data = New NameValueCollection()
        data.Add("data", FingerData1)
        Dim result1 = client.UploadValues(Request, data)
        Return result1
    End Using
End Function

任何帮助!!!

0 个答案:

没有答案