簡體   English   中英

更新tls1.2后,Autodesk Forge Viewer出現錯誤

[英]Autodesk forge viewer gives error after updation of tls1.2

我們已將ipt和rvt文件上載到Autodesk Forge存儲桶中,以將文件查看到查看器中。

下一段顯示了我們如何將文件轉換為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代碼: 輪詢Web服務

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM