【发布时间】:2017-01-13 18:45:32
【问题描述】:
我想将Filters 对象以及其他内容作为查询参数传递到 url,例如:
{
"clientId": 2,
"date": "2017-01-01",
"filters": {
"days": { "monday", "tuesday", "wednesday" },
"months": { "january", "february" }
}
但我不知道这个例子中像filters 这样的对象是如何通过查询字符串参数传入的。我知道你通常会有这样的东西:
https://localhost/path?clientId=2&date=2017-01-01&filters= ?????
谢谢!
【问题讨论】:
-
如果您无法 POST 数据,那么您可以将该 JSON 字符串编码为 base64 并将其作为一个参数传递,然后在服务器上进行解码和反序列化。
-
在不知道服务器如何期望对象的情况下很难判断。服务器是你控制的吗?
-
服务器由我控制,是的,然后可能有一个 POST ......但我也不确定如何做到这一点
标签: c# object url parameters