Alguns dias atrás, encontrei um problema, que é escrever uma interface de chamada baseada na API do documento.
Documentos, há parâmetros de entrada e de saída, e durante o processo de transmissão, você precisa trazer um token, o token é fixo,
O valor do token tem o símbolo #, por exemplo: ABC#123
Depois, há uma interface de API que precisa passar um parâmetro com um id do tipo int e fazer uma requisição com GET
Depois, trouxe os parâmetros token e id, e a interface reportou um erro, que era um erro que não podia ser convertido para o tipo int32.
Provavelmente é isso, e então, mudei o navegador e tentei, mas ainda apareceu o mesmo erro, o que está acontecendo????
No final, após muito tempo, o id do tmd não foi transmitido, porque se o id não fosse passado, ele também reportaria um erro que não poderia ser convertido para int32.
Depois, percebi que os parâmetros após o símbolo # não são analisados, e você pode entender que comentários e afins, de qualquer forma, o navegador não enviou os dados depois do #.
No fim, troquei o id e o token, id primeiro, token depois, e funcionou!! Os dados foram solicitados e, então, removi os caracteres após # no token.
O mesmo pedido foi bem-sucedido!! Então por que o token no documento me dá o token inteiro com o símbolo #!! #号后面的字符根本就不会传给后台, é realmente irritante!!
|