【发布时间】:2017-03-19 05:37:09
【问题描述】:
在 Chrome 开发者工具的 XHR 选项中,我有以下信息:
请求网址:https://pmv.geocontrol.com.br/pontovitoria/svc/json/db/listarPontosDeParada
请求负载: {listaIds: [216, 147, 607, 601, 79]}
我正在尝试将其转换为独特的 html,例如
但我收到此错误
errorClass: "javax.servlet.ServletException", 消息:“org.postgresql.util.PSQLException:错误:“)”位置或附近的语法错误:273”
我正在用 C# 开发一个应用程序,我尝试这个帖子请求:
public async void GetList()
{
int[] list = new int[] { 216, 147, 607, 601, 79 };
var client = new HttpClient();
client.DefaultRequestHeaders.Add("User-Agent", "Other");
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
client.DefaultRequestHeaders.IfModifiedSince = DateTime.Now;
Dictionary<string, string> bodyProperties = new Dictionary<string, string>();
int i = 0;
foreach (var pto in list)
{
bodyProperties.Add("listaIds[" + i.ToString() + "]", pto.ToString());
i++;
}
var content = new FormUrlEncodedContent(bodyProperties);
var response = await client.PostAsync("https://pmv.geocontrol.com.br/pontovitoria/svc/json/db/listarPontosDeParada", content);
var responseString = await response.Content.ReadAsStringAsync();
}
这行不通。我该如何解决?
【问题讨论】:
-
您提供的唯一网址示例也不起作用?
-
对我来说看起来像是格式错误的 JSON。您在数组名称和数组之间缺少一个冒号。