2

我需要使用 HTTP Post 来发送一个字符串数组,像这样......

        Dim wc As New Net.WebClient
        Dim NC As New Specialized.NameValueCollection
        NC.Add("api_user", "some user")
        NC.Add("api_key", "some key")
        NC.Add("from", "me@world.com")
        NC.Add("subject", "testing...")
        NC.Add("body", "testing...again")
        NC.Add("to", string_array)

我尝试了几种方法,但我不断收到 - 远程服务器返回错误:(400)错误请求。

我通过他们的 WebAPI 发布到 SendGrid

4

2 回答 2

2

刚刚找到了解决办法。

    For i = 0 To addresess.Length - 1
        NC.Add("to[" & i & "]", addresess(i))
    Next

使用索引和相同的 keyName

帮助来自这里:在 WebClient (C#/.net) 中发布数组

于 2011-10-29T21:21:27.723 回答
0

如果您收到 404,那么这很可能意味着您的应用程序中其服务的 URL 不正确或该服务当前未运行。您能否复制应用程序中的 URL 并将其粘贴到浏览器地址区域中以查看是否可以直接访问它?

于 2011-10-29T21:07:31.407 回答