Acum câteva zile, am găsit o problemă, și anume să scriu o interfață de apel bazată pe API-ul documentului.
Documente, există parametri de intrare și parametri de ieșire, iar în timpul procesului de transmitere trebuie să aduci un token, tokenul este fix,
Valoarea tokenului are semnul #, de exemplu: ABC#123
Apoi, există o interfață API care trebuie să transmită un parametru cu un id de tip int și să facă o cerere cu GET
Apoi, am adus parametrii tokenului și id-ului, iar interfața a raportat o eroare, care era o eroare care nu putea fi convertită în tip int32.
Probabil asta e, apoi am schimbat browserul și am încercat, dar tot a primit aceeași eroare, ce se întâmplă????
În cele din urmă, după mult timp, ID-ul tmd nu a fost transmis, deoarece dacă ID-ul nu era trecut, raporta și o eroare care nu putea fi convertită în int32.
Apoi, am descoperit că parametrii după semnul # nu sunt analizați, și poți înțelege că comentariile și altele asemenea, oricum, browserul nu a trimis datele după #.
În cele din urmă, am schimbat ID-ul și tokenul, ID-ul mai întâi, tokenul mai târziu, și a funcționat!! Datele au fost solicitate, apoi am eliminat caracterele după # din token.
Aceeași cerere a avut succes!! Deci de ce tokenul din document îmi dă tot tokenul cu semnul #!! #号后面的字符根本就不会传给后台, e chiar enervant!!
|