Решение "проблемы 404" - ошибки при подключении устройства к 9.х версии ThingWorx
Timur.Idiatullov — сб, 04/12/2021 - 01:56
Иногда при выполнении проекта с подключением удаленных устройств или их симуляторов к облаку ThingWorx можно столкнуться с ошибкой "404-файл не найден". При этом и ключ приложения верен, да и имена виртуальной вещи и сервиса указаны верно.
Особенно часто такая ошибка подстерегает тех, кто только пробует свои силы в разработке систем "Интернета вещей" на платформе ThingWorx и использует электронное руководство в формате pdf и используют "метод копи-паста" при выполнении задания. То есть копируют из руководства названия, код и прочее.
Проблема совершенно неочевидна на первый взгляд. Потому что она заключается в том, что в современном мире Юникода то, что символы в двух документах или окнах выглядят одинаково, они не обязаны иметь одинаковый код. Особенно это касается знаков препинания и прочих нестандартных символов.
Так что долой из названий вещей, сервисов, свойств все подчеркивания, пробелы, восклицательные знаки и всё остальное кроме буквенно-циферных символов. То есть следуем "древней" заповеди айтишника - "в именах, только латиница и цифры".
В коде сервисов проблемы подкидывают даже кавычки. Очень часто это "альтернативные" кавычки. С виду те же, а код (и смысл) совсем иной.
Любопытствующие, могут сходить в Википедию, где вопрос альтернативных кавычек подробно рассмотрен.
В общем, совет по решению проблемы с копи-пастом кода простой - набирайте код своими руками!
Успешного кодинга!
- Войдите на сайт для отправки комментариев