我有一个QList
,int
我想通过发布请求将其发送到网络服务
QList<int> list;
QUrlQuery query ;
QNetworkReply* reply= postRequest(query,"www.myapi.com/api/Book/SaveDigits");//a method that will send POST request
connect(reply,SIGNAL(finished()),this,SLOT(getListFinished()));
但我不知道如何将此整数列表添加到QUrlQuery
?
我之前发布过如下的类数据?
QUrlQuery postData;
postData.addQueryItem("UserName",userName());
postData.addQueryItem("Password",password());
我将 aps.net webapi2 用于我的网络服务
[HttpPost]
public async Task<IHttpActionResult> SaveDigits(UserInfo userInfo)
{
}
上面的代码适用于将数据作为“UserInfo”类发布,但是当我想保存列表时它不起作用
[HttpPost]
public async Task<IHttpActionResult> SaveDigits(List<int> list)
{
}
但是我该如何发送QList<int>
?