Javascript 将数组传递到url节点js
我有一个API 通过上面的url,我得到了考试当天学生姓名的Javascript 将数组传递到url节点js,javascript,node.js,Javascript,Node.js,我有一个API 通过上面的url,我得到了考试当天学生姓名的JSON信息w.r.t。 我可以通过使用节点js解析url来获取单个学生的JSON信息。 现在我有15个学生。如何获取考试当天的所有信息,以便创建对象,例如 { "date": dd/mm/yyyy 'studentresults': [ { 'studentname' = xyz , marks = 500 },
JSON
信息w.r.t。
我可以通过使用节点js解析url来获取单个学生的JSON
信息。
现在我有15个学生。如何获取考试当天的所有信息,以便创建对象,例如
{
"date": dd/mm/yyyy
'studentresults': [
{ 'studentname' = xyz , marks = 500 },
{ 'studentname' = abc , marks = 525 },
so on
]
}
在上面的url中,通过更改学生姓名,我们可以获得一名学生的详细信息。如果我需要让所有的学生都知道怎么做?与其每次都更改,我如何将学生姓名数组传递给url,以便一次查看所有信息?假设您可以编辑api: 如果您获得带有“studentname”(一)和“date”的url,则可以获得所需的学生数据 url.com/studentresults?studentname=xyz&date=dd/mm/yyyy 否则,如果您获取的url包含多个studentname,则需要检查“studentname”是否为数组 url.com/studentresults?studentname=student1,student2&date=dd/mm/yyyy 否则,如果你只得到日期,那么试着得到当天的所有结果 url.com/studentresults?date=dd/mm/yyyyy
如果无法编辑,则必须检查API中允许传递的参数。请重新表述您的问题。你到底需要什么?你想在查询字符串中包含姓名和日期的列表吗?我知道这听起来很糟糕,实际上看起来也很糟糕,但是你可以使用encodeURIComponents直接将json输入你的url。这是你自己的API吗?如果您不维护此API,则如果文档不允许您这样做,则无法传递en数组。@Josh C-是否希望我以这种方式使用:querystringfy({studentname:['xyz',abc'…]});你不能推荐他做飞行测试。他使用的是API,他必须以我们不知道的预期格式发送数据。他必须阅读这个API的文档。你的权利。我假设这是他自己的API,他可以修改,因为他在标题中提到了Node.js。是的。。。这也是我的问题。他在上面回答说,这不是他的API。我的错,我是盲人,没有看到“2条评论”按钮。