Een paar dagen geleden vond ik een probleem, namelijk het schrijven van een aanroepinterface gebaseerd op de API van het document.
Documenten, er zijn inkomende parameters en uitgaande parameters, en tijdens het transmissieproces moet je een token meenemen, het token is vast,
De waarde van het token heeft een #-teken, bijvoorbeeld: ABC#123
Dan is er een API-interface die een parameter met een id van type int moet doorgeven en een verzoek met GET moet doen
Daarna bracht ik de parameters token en id, en de interface rapporteerde een fout, een fout die niet kon worden omgezet naar int32-type.
Dat is het waarschijnlijk, en toen heb ik de browser veranderd en het geprobeerd, maar het kreeg nog steeds dezelfde foutmelding: wat is er aan de hand????
Uiteindelijk, na lange tijd, werd de id van tmd niet verzonden, omdat als de id niet werd doorgegeven, ook een foutmelding werd gerapporteerd die niet kon worden omgezet naar int32.
Toen ontdekte ik dat de parameters na het #-teken niet worden geparseerd, en je kunt begrijpen dat reacties en dergelijke, de browser stuurde de data niet na #.
Uiteindelijk heb ik de id en token omgewisseld, eerst id, later token, en het werkte!! De data werd opgevraagd, en daarna heb ik de tekens na # in de token verwijderd.
Hetzelfde verzoek slaagde!! Dus waarom geeft het token in het document mij het hele token met het #-teken!! #号后面的字符根本就不会传给后台, het is echt irritant!!
|