Pred pár dňami som našiel problém, a to napísať volacie rozhranie založené na API dokumentu.
Dokumenty, sú tam prichádzajúce a odchádzajúce parametre, a počas procesu prenosu musíte priniesť token, token je pevný,
Hodnota tokenu obsahuje znak #, napríklad: ABC#123
Potom je tu API rozhranie, ktoré musí zadať parameter s id typu int a vykonať požiadavku pomocou GET
Potom som priniesol parametre token a id, a rozhranie nahlásilo chybu, ktorá sa nedala previesť na int32 typ.
To je asi ono, a potom som zmenil prehliadač a skúsil to, ale stále sa zobrazila tá istá chyba, čo sa deje????
Nakoniec, po dlhom čase, id tmd nebolo prenesené, pretože ak by nebolo odovzdané, hlásilo by chybu, ktorú nebolo možné konvertovať na int32.
Potom som zistil, že parametre po znaku # nie sú spracované, a je jasné, že komentáre a podobné veci neodosielali údaje po #.
Nakoniec som vymenil ID a žetón, najprv ID, potom token, a fungovalo to!! Údaje boli požadované a potom som odstránil znaky za # v tokene.
Tá istá žiadosť bola úspešná!! Tak prečo mi token v dokumente dáva celý token so znakom #!! #号后面的字符根本就不会传给后台, je to naozaj otravné!!
|