Kilka dni temu znalazłem problem, a mianowicie napisanie interfejsu wywołań opartego na API dokumentu.
Dokumenty, są parametry przychodzące i wychodzące, a podczas procesu transmisji trzeba przynieść token, token jest stały,
Wartość tokena zawiera znak #, na przykład: ABC#123
Następnie jest interfejs API, który musi przesłać parametr o identyfikatorze typu int i wykonać żądanie za pomocą GET
Następnie przyniosłem parametry tokena i id, a interfejs zgłosił błąd, który nie dał się przekonwertować na typ int32.
To pewnie to, a potem zmieniłem przeglądarkę i spróbowałem, ale nadal pojawił się ten sam błąd, co się dzieje????
Ostatecznie, po dłuższym czasie, id tmd nie został przesłany, ponieważ jeśli id nie został przekazany, również zgłaszał błąd, którego nie dało się przekonwertować na int32.
Potem odkryłem, że parametry po znaku # nie są parsowane, i można zrozumieć, że komentarze i tym podobne nie wysyłały danych po #.
Ostatecznie zamieniłem identyfikator i token, najpierw identyfikator, potem token i zadziałało!! Dane zostały poproszone, a potem usunąłem znaki po # z tokena.
Ta sama prośba została przyjęta!! Więc dlaczego token w dokumencie pokazuje mi cały token ze znakiem #!! #号后面的字符根本就不会传给后台, to naprawdę irytujące!!
|