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