Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Autodesk forge Autodesk forge viewer在更新tls1.2后出现错误_Autodesk Forge - Fatal编程技术网

Autodesk forge Autodesk forge viewer在更新tls1.2后出现错误

Autodesk forge Autodesk forge viewer在更新tls1.2后出现错误,autodesk-forge,Autodesk Forge,我们已将ipt和rvt文件上载到autodesk forge bucket中,以便在查看器中查看文件 以下部分显示了如何将要查看的文件转换为viewer.html 代码已成功执行,但当我们将文件打开到查看器中时,会出现文件不可查看的错误 HttpClient client = new HttpClient(); System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;

我们已将ipt和rvt文件上载到autodesk forge bucket中,以便在查看器中查看文件

以下部分显示了如何将要查看的文件转换为viewer.html

代码已成功执行,但当我们将文件打开到查看器中时,会出现文件不可查看的错误

HttpClient client = new HttpClient();
            System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
            client.DefaultRequestHeaders.Add("Authorization", "Bearer " + authToken);
            client.DefaultRequestHeaders.Add("contenttype", "application/json");
            string url = "https://developer.api.autodesk.com/modelderivative/v2/designdata/job";

            JObject jsonbody = new JObject
                  (
                      new JProperty("input", new JObject
                          (
                              new JProperty("urn", urn)
                          )),
                      new JProperty("output", new JObject
                          (
                              new JProperty("formats", new JArray
                                  (
                                      new JObject
                                              (
                                                  new JProperty("type", "svf"),
                                                  new JProperty("views", new JArray("3d", "2d"))                                             
                                              )
                                  ))
                          ))
                  );

            var ser = JsonConvert.SerializeObject(jsonbody);
            StringContent insertString = new StringContent(ser, Encoding.UTF8, "application/json");
            HttpResponseMessage response = client.PostAsync(url, insertString).Result;
            string result = response.Content.ReadAsStringAsync().Result;
            JObject jsonobject = JObject.Parse(result);
            urn = (string)jsonobject["urn"];

            Response.Redirect("Viewer.html?token=" + authToken + "&urn=" + urn);

看起来您在调用转换后立即重定向以查看模型,而您本应轮询作业状态并等待其完成

请注意,使用我们的模型派生服务的任何翻译作业都是异步的,并且在调用它们之后会立即排队等待处理。大型模型的作业可能需要几分钟甚至几小时才能完成。有关查询作业状态的API用法详细信息,请参阅

有关轮询web服务的.NET代码示例,请参见下文: