关于fslib.network的使用问题


1.png

         请问鱼大,像这种接口传参方式该怎么使用fslib.network去请求并传参,我目前采用这种方式出现异常(System.NullReferenceException:“未将对象引用设置到对象的实例。”)
 

string[] ids = { "5aa8908e537cb3229a23cb0b", "5aa8906ba8a59afb99a92f92" };
var result = _httpClient.Create<string>(HttpMethod.Delete, "Here is Api Url", "", ids, null, "", null, false, false, null, null, RequestPayloadType.FormData);
var apiDataJson = result.Send().Result;
 
 
希望尽快得到鱼大回复,谢谢。
 
已邀请:

木魚 - 伪文艺半愤青无党派人士

赞同来自: kingwzws

对于这种情况,是不可以将对应的数组作为data传递的,原因是因为这样库将无法知道对应的表单域名。
正确的做法是将数组对象包装到一个对象中,请参考如下代码:
 
var data = new
{
ids = new string[] {"5aa8908e537cb3229a23cb0b", "5aa8906ba8a59afb99a92f92"}
};
var context= _httpClient.Create<string>(HttpMethod.Delete, "your api url here", data: data);

警告:追问别人请评论 回复回答 直接回答提问才可以