Πριν από λίγες μέρες, βρήκα ένα πρόβλημα, το οποίο είναι να γράψω μια διεπαφή κλήσης με βάση το API του εγγράφου.
Έγγραφα, υπάρχουν εισερχόμενες παράμετροι και εξερχόμενες παράμετροι, και κατά τη διαδικασία μετάδοσης, πρέπει να φέρετε ένα διακριτικό, το διακριτικό είναι σταθερό,
Η τιμή του διακριτικού έχει ένα σύμβολο #, για παράδειγμα: ABC#123
Στη συνέχεια, υπάρχει μια διεπαφή API που πρέπει να περάσει μια παράμετρο με ένα αναγνωριστικό τύπου int και να υποβάλει αίτημα με το GET
Στη συνέχεια, έφερα τις παραμέτρους του διακριτικού και του αναγνωριστικού και, στη συνέχεια, η διεπαφή ανέφερε ένα σφάλμα, το οποίο ήταν ένα σφάλμα που δεν μπορούσε να μετατραπεί σε τύπο int32.
Μάλλον αυτό είναι, και μετά, άλλαξα το πρόγραμμα περιήγησης και το δοκίμασα, αλλά και πάλι είχε το ίδιο σφάλμα, τι συμβαίνει????
Τελικά, μετά από πολύ καιρό, το id του tmd δεν μεταδόθηκε, γιατί αν δεν περνούσε το id, θα ανέφερε και ένα σφάλμα που δεν μπορούσε να μετατραπεί σε int32.
Στη συνέχεια, διαπίστωσα ότι οι παράμετροι μετά το σύμβολο # δεν αναλύονται και μπορείτε να καταλάβετε ότι τα σχόλια και τα παρόμοια, ούτως ή άλλως, το πρόγραμμα περιήγησης δεν έστειλε τα δεδομένα μετά το #.
Στο τέλος, άλλαξα το id και το token, πρώτα το id, μετά το token, και λειτούργησε!! Ζητήθηκαν τα δεδομένα και, στη συνέχεια, αφαίρεσα τους χαρακτήρες μετά το # στο διακριτικό.
Το ίδιο αίτημα πέτυχε!! Γιατί λοιπόν το διακριτικό στο έγγραφο μου δίνει ολόκληρο το διακριτικό με το σύμβολο #!! #号后面的字符根本就不会传给后台, είναι πραγματικά ενοχλητικό!!
|