如何使用ApiClient.Default.CallApi()?
How to use ApiClient.Default.CallApi()?
查看 Autodesk.Forge 参考属性,我发现了一个名为 CallApiAsync() 的方法,我想用它来发送请求,例如 GET
Autodesk BIM 360 项目的属性.
下面是 CallApiAsync() 使用的参数,但有人可以解释一下每个参数是什么以及我如何 null
我不需要的参数吗?
CallApiAsync(string path,
RestSharp.Method method,
System.Collections.Generic.Dictionary<string, string> queryParams,
object postBody,
System.Collections.Generic.Dictionary<string, string> headerParams,
System.Collections.Generic.Dictionary<string, string> formParams,
System.Collections.Generic.Dictionary<string, RestSharp.FileParameter> fileParams,
System.Collections.Generic.Dictionary<string, string> pathParams,
string contentType)
如果您查看源代码 here 它并没有真正检查 null 或退回到任何默认值,因此您需要为不需要的 args 提供一个空值,比如
CallApiAsync(“Your:Api/path/”, Method.GET, new Dictionary<string,string>(), new {}, ...)
查看 Autodesk.Forge 参考属性,我发现了一个名为 CallApiAsync() 的方法,我想用它来发送请求,例如 GET
Autodesk BIM 360 项目的属性.
下面是 CallApiAsync() 使用的参数,但有人可以解释一下每个参数是什么以及我如何 null
我不需要的参数吗?
CallApiAsync(string path,
RestSharp.Method method,
System.Collections.Generic.Dictionary<string, string> queryParams,
object postBody,
System.Collections.Generic.Dictionary<string, string> headerParams,
System.Collections.Generic.Dictionary<string, string> formParams,
System.Collections.Generic.Dictionary<string, RestSharp.FileParameter> fileParams,
System.Collections.Generic.Dictionary<string, string> pathParams,
string contentType)
如果您查看源代码 here 它并没有真正检查 null 或退回到任何默认值,因此您需要为不需要的 args 提供一个空值,比如
CallApiAsync(“Your:Api/path/”, Method.GET, new Dictionary<string,string>(), new {}, ...)