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