Несколько дней назад я столкнулся с проблемой — написать интерфейс вызова на основе API документа.
Документы, есть входящие и исходящие параметры, и в процессе передачи нужно принести токен, токен фиксирован,
Значение токена содержит знак #, например: ABC#123
Затем есть интерфейс API, который должен передать параметр с id типа int и сделать запрос с помощью GET
Затем я привёл параметры token и id, и интерфейс сообщил об ошибке, которая была ошибкой, которую нельзя было преобразовать в int32 type.
Наверное, в этом дело, потом я сменил браузер и попробовал, но ошибка осталась та же — что происходит????
В итоге, спустя долгое время, id TMD не передавался, потому что если id не был передан, он также сообщал об ошибке, которую нельзя было преобразовать в int32.
Потом я обнаружил, что параметры после знака # не анализируются, и вы понимаете, что комментарии и подобное — в любом случае, браузер не отправлял данные после #.
В итоге я поменял местами id и токен, сначала id, потом токен, и всё сработало!! Данные были запрошены, а затем я удалил символы после # из токена.
Та же просьба была выполнена!! Так почему же токен в документе показывает мне весь токен с #sign!! #号后面的字符根本就不会传给后台, это действительно раздражает!!
|