Pirms dažām dienām es atradu problēmu, kas ir rakstīt zvana saskarni, pamatojoties uz dokumenta API.
Dokumenti, ir ienākošie parametri un izejošie parametri, un pārraides procesā jums ir jānogādā marķieris, marķieris ir fiksēts,
Žetona vērtībai ir # zīme, piemēram: ABC#123
Tad ir API interfeiss, kuram ir jānodod parametrs ar int tipa id un jāiesniedz pieprasījums ar GET
Tad es atvedu marķiera un id parametrus, un pēc tam interfeiss ziņoja par kļūdu, kas bija kļūda, kuru nevarēja pārvērst par int32 tipu.
Iespējams, tas ir viss, un pēc tam es nomainīju pārlūkprogrammu un izmēģināju, bet tas joprojām saņēma to pašu kļūdu, kas notiek????
Galu galā pēc ilga laika tmd id netika pārsūtīts, jo, ja id netika nodots, tas arī ziņotu par kļūdu, kuru nevarēja pārvērst par int32.
Tad es atklāju, ka parametri pēc # zīmes nav parsēti, un jūs varat saprast, ka komentāri un tamlīdzīgi, jebkurā gadījumā, pārlūkprogramma nenosūtīja datus pēc #.
Galu galā es apmainīju id un žetonu, vispirms id, vēlāk marķieri, un tas darbojās! Dati tika pieprasīti, un pēc tam es noņēmu rakstzīmes pēc # marķierī.
Tas pats lūgums izdevās!! Tātad, kāpēc dokumentā esošais marķieris dod man visu marķieru ar # zīmi !! #号后面的字符根本就不会传给后台, tas ir patiešām kaitinoši!
|