【发布时间】:2020-06-28 04:23:26
【问题描述】:
我正在尝试使用以下请求将数据发布到 api,
{
"authenticate": {
"apikey": "API KEY"
},
"services": [
{
"call": "account/all",
"identifier": {
"offset": "0",
"limit": "20"
}
}
]
}
但每次我都遇到错误
{"authenticate":{"apikey":null,"status":"failed","error":{"code":"E101","message":"JSON 错误:语法错误,格式错误的 JSON"}}}
我试过这个来发布请求
var request = (HttpWebRequest)WebRequest.Create(url);
var data = Encoding.ASCII.GetBytes(query);
request.Method = "POST";
request.ContentType = "application/json";
request.ContentLength = data.Length;
using (var stream = request.GetRequestStream())
{
stream.Write(data, 0, data.Length);
}
var response = (HttpWebResponse)request.GetResponse();
var responseString = new StreamReader(response.GetResponseStream()).ReadToEnd();
【问题讨论】:
-
@viveknuna write() 方法需要 3 个参数而不是一个,所以我不能传递一个参数!