最近我每次尝试访问Autodesk Forge API时都遇到了错误。我没有对我的代码进行任何更改,但自上周以来,下面显示的代码行引发了错误。
var content = (StreamContent)client.GetAsync(url).Result.Content;
错误文本如下。
提供了无效的请求URI。请求URI必须是绝对URI或必须设置BaseAddress。
描述:执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.InvalidOperationException:提供了无效的请求URI。请求URI必须是绝对URI或必须设置BaseAddress。
我做了一些测试,看起来下面一行代码返回' null'。
var url = wi.Arguments.OutputArguments.First(a => a.Name == "Results").Resource;
所以问题似乎是我的工作项没有正常运行而没有返回有效的输出。
我的代码与Autodesk提供的示例非常相似,正如我所说,我的程序在上周工作正常,所以我希望有人可以帮我找出造成这个问题的原因。