Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 14969|Отговор: 0

[ASP.NET] asp.net относно въпроса за символа # в параметъра

[Копирай линк]
Публикувано в 20.05.2016 г. 22:53:13 ч. | | | |


Преди няколко дни открих проблем, а именно да напиша интерфейс за обаждания, базиран на API на документа.

Документите, има входящи и изходящи параметри, и по време на процеса на предаване трябва да донесете токен, токенът е фиксиран,

Стойността на токена има знак #, например: ABC#123

След това има API интерфейс, който трябва да предаде параметър с id тип int и да направи заявка с GET

След това донесох параметрите на token и id, и интерфейсът отчете грешка, която не можеше да бъде конвертирана в int32 тип.

Вероятно това е причината, след което смених браузъра и опитах, но пак получи същата грешка – какво става????

В крайна сметка, след дълго време, id-то на TMD не беше предаден, защото ако id не беше предадено, щеше да се отчете и грешка, която не можеше да бъде преобразувана в int32.

После установих, че параметрите след знака # не са анализирани, и можете да разберете, че коментарите и подобни файлове, браузърът не е изпратил данните след #.

В крайна сметка размених id и токена, първо id, после токена, и проработи!! Данните бяха поискани и след това премахнах символите след # в токена.

Същата молба се оказа успешна!! Тогава защо токенът в документа ми дава целия токен с #sign!! #号后面的字符根本就不会传给后台, наистина е досадно!!




Предишен:c# Проверете дали IP адресът на филтриращия прокси е валиден
Следващ:Забранете подсказките за актуализации в win10 и напълно блокирайте подсказките за актуализации на win10
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com