首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用ApiClient.Default.CallApi()?

如何使用ApiClient.Default.CallApi()?
EN

Stack Overflow用户
提问于 2019-01-21 16:58:42
回答 1查看 158关注 0票数 0

通过查看Autodesk.Forge参考特性,我发现了一个名为CallApiAsync()的方法,我要使用该方法发送请求,例如GET Autodesk BIM360项目的特性。

下面是CallApiAsync()使用的参数,但是有没有人能解释一下它们是什么,以及如何null我不需要的参数?

代码语言:javascript
复制
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)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-21 18:53:50

如果您查看源代码here,它实际上不会检查null或回退到任何默认值,因此您需要为不需要的参数提供空值,例如

代码语言:javascript
复制
 CallApiAsync(“Your:Api/path/”, Method.GET, new Dictionary<string,string>(), new {}, ...)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54286359

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档