Qualche giorno fa, ho riscontrato un problema, ovvero scrivere un'interfaccia chiamata basata sull'API del documento.
Documenti, ci sono parametri in entrata e in uscita, e durante il processo di trasmissione devi portare un token, il token è fisso,
Il valore del token ha un segno #, ad esempio: ABC#123
Poi, c'è un'interfaccia API che deve passare un parametro con un id di tipo int e fare una richiesta con GET
Poi ho portato i parametri token e id, e l'interfaccia ha segnalato un errore, che era un errore che non poteva essere convertito in tipo int32.
Probabilmente è quello, poi ho cambiato il browser e ho provato, ma continuava a ricevere lo stesso errore, cosa sta succedendo????
Alla fine, dopo molto tempo, l'id di tmd non veniva trasmesso, perché se l'id non veniva superato, segnalava anche un errore che non poteva essere convertito in int32.
Poi ho scoperto che i parametri dopo il segno # non sono analizzati, e puoi capire che commenti e simili, comunque, il browser non ha inviato i dati dopo #.
Alla fine, ho scambiato l'id e il token, prima l'id, il token dopo, e ha funzionato!! I dati sono stati richiesti, poi ho rimosso i caratteri dopo # nel token.
La stessa richiesta ebbe successo!! Allora perché il token nel documento mi dà l'intero token con il segno #!! #号后面的字符根本就不会传给后台, è davvero fastidioso!!
|