Birkaç gün önce, belgenin API'sine dayalı bir çağrı arayüzü yazmak için bir sorun buldum.
Belgelerde, gelen ve giden parametreler vardır ve iletim sürecinde bir token getirmeniz gerekir, token sabitlenir,
Tokenın değerinde # işareti bulunur, örneğin: ABC#123
Sonra, int tipinde bir parametre gönderip GET ile bir talep yapması gereken bir API arayüzü vardır
Sonra, token ve id parametrelerini getirdim ve arayüz bir hata bildirdi, bu hata int32 tipine dönüştürülemiyordu.
Muhtemelen sorun buydu, sonra tarayıcıyı değiştirip denedim ama yine aynı hata aldı, ne oluyor????
Sonunda, uzun bir süre sonra tmd'nin kimliği iletilmedi, çünkü id geçirilmezse, aynı zamanda int32'ye dönüştürülemeyen bir hata da bildiriliyordu.
Sonra, # işaretinden sonraki parametrelerin ayrıştırılmadığını ve yorumlar gibi şeylerin # sonrası veri göndermediğini anladığınızı fark ettim.
Sonunda id ve token'ı değiştirdim, önce id, sonra jeton ve işe yaradı!! Veri istendi, ardından belirtetördeki # üzerindeki karakterleri kaldırdım.
Aynı talep başarılı oldu!! Peki neden belgedeki token bana # işaretli tüm tokenı veriyor!! #号后面的字符根本就不会传给后台, gerçekten sinir bozucu!!
|