【发布时间】:2015-08-25 00:06:48
【问题描述】:
我收到 400 - 错误请求。
这是我的要求:
{ “观众” : { “标签”:[“994c4298-89ba-4715-879d-10540fcf0059”,“a82e8789-3239-4899-b6dc-1e6a71dc06d4”] }, “通知”: { “警报”:“8 月 19 日测试”, “额外”:{“NewsID”:“127”} }, “设备类型”:“全部” }
这是我的代码:
using (var client = new WebClient())
string PostData = "I am assigining above json string here";
UTF8Encoding encoding = new UTF8Encoding();
var dataToPost = encoding.GetBytes(PostData);
client.Headers[HttpRequestHeader.ContentType] = "application/json";
client.Headers.Add(HttpRequestHeader.Accept,"application/vnd.urbanairship+json; version=3;");
//client.Headers[HttpRequestHeader.Accept] = "application/vnd.urbanairship+json; version=3";
client.Credentials = new NetworkCredential("App key", "Master key");
var result = client.UploadData("https://go.urbanairship.com/api/push/", "POST", dataToPost);
Stream stream = new MemoryStream(result);
StreamReader reader = new StreamReader(stream);
string text = reader.ReadToEnd();
【问题讨论】:
标签: urbanairship.com