Prieš kelias dienas radau problemą, kuri yra parašyti skambučio sąsają pagal dokumento API.
Dokumentai, yra gaunami ir išeinantys parametrai, o perdavimo proceso metu reikia atsinešti žetoną, žetonas yra fiksuotas,
Atpažinimo ženklo reikšmėje yra # ženklas, pvz.: ABC#123
Tada yra API sąsaja, kuri turi perduoti parametrą su int tipo id ir pateikti užklausą su GET
Tada atnešiau žetono ir id parametrus, o tada sąsaja pranešė apie klaidą, kurios nepavyko konvertuoti į int32 tipą.
Tikriausiai viskas, o tada pakeičiau naršyklę ir išbandžiau, bet vis tiek gavau tą pačią klaidą, kas vyksta????
Galų gale po ilgo laiko tmd ID nebuvo perduotas, nes jei id nebūtų perduotas, jis taip pat praneštų apie klaidą, kurios nepavyko konvertuoti į int32.
Tada pastebėjau, kad parametrai po # ženklo nėra analizuojami, ir jūs galite suprasti, kad komentarai ir panašiai, bet kokiu atveju naršyklė nesiuntė duomenų po #.
Galų gale, aš apsikeitė ID ir žetonas, ID pirmas, žetonas vėliau, ir jis veikė! Buvo paprašyta duomenų, o tada pašalinau simbolius po # atpažinimo ženkle.
Tas pats prašymas buvo patenkintas!! Taigi, kodėl dokumente esantis žetonas suteikia man visą žetoną su # ženklu!! #号后面的字符根本就不会传给后台, tai tikrai erzina!
|