Я пытаюсь использовать свой собственный скрипт Python cgi для хранения и обслуживания идентификаторов привязок. Все работало с Swagger Sharing Server из репозитория примеров, но почему-то, когда я переключаюсь на свой сервер Python, я получаю сообщение об ошибке, и приложение застревает в поисках привязки.
Я предполагаю, что я делаю то же самое, что и скрипт Swagger: я отправляю Anchor ID на сервер и возвращаю Anchor ID, чтобы иметь возможность запросить ID позже.
Насколько я понял, идентификатор нужно заменить в виде строки, и это то, что я возвращаю и с моего сервера Python (Content-type: text / plain).
Однако на моем Android появляется следующая ошибка при попытке разобрать ключ / найти идентификатор привязки, как только я получил его с сервера:
Вот соответствующее сообщение об ошибке от logcat:
04-29 07:33:01.031: I/Unity(28756): (Filename: ./Runtime/Export/Debug.bindings.h Line: 45)
04-29 07:33:02.062: I/Unity(28756): State from DemoStepLookForAnchor to DemoStepLookingForAnchor
04-29 07:33:02.062: I/Unity(28756):
04-29 07:33:02.062: I/Unity(28756): (Filename: ./Runtime/Export/Debug.bindings.h Line: 45)
04-29 07:33:02.141: E/Unity(28756): InvalidOperationException: bad lexical cast: source type value could not be interpreted as target. Request CV: . Response CV: .
04-29 07:33:02.141: E/Unity(28756): at Microsoft.Azure.SpatialAnchors.NativeLibraryHelpers.CheckStatus (System.IntPtr handle, Microsoft.Azure.SpatialAnchors.status value) [0x000cc] in <b52d7a321113460294136f243fd7bd66>:0
04-29 07:33:02.141: E/Unity(28756): at Microsoft.Azure.SpatialAnchors.CloudSpatialAnchorSession.CreateWatcher (Microsoft.Azure.SpatialAnchors.AnchorLocateCriteria criteria) [0x00019] in <b52d7a321113460294136f243fd7bd66>:0
04-29 07:33:02.141: E/Unity(28756): at Microsoft.Azure.SpatialAnchors.Unity.Samples.AzureSpatialAnchorsDemoWrapper.CreateWatcher () [0x00008] in <b52d7a321113460294136f243fd7bd66>:0
04-29 07:33:02.141: E/Unity(28756): at Microsoft.Azure.SpatialAnchors.Unity.Samples.AzureSpatialAnchorsSharedAnchorDemoScript.AdvanceLocateFlowDemo () [0x00090] in <b52d7a321113460294136f243fd7bd66>:0
04-29 07:33:02.141: E/Unity(28756): at Microsoft.Azure.SpatialAnchors.Unity.Samples.AzureSpatialAnchorsSharedAnchorDemoScript.AdvanceDemo () [0x00018] in <b52d7a321113460294136f243fd7bd66>:0
04-29 07:33:02.141: E/Unity(28756): at Microsoft.Azure.SpatialAnchors.Unity.
Что может быть не так?
Большое спасибо заранее!