Le framework AFNetworking3.0 est utilisé pour faire une requête de publication sur le client, et les paramètres de la requête sont codés en base64.
Mais quelque chose de très étrange est le suivant : après la publication, j'ai capturé le paquet et j'ai découvert qu'il y avait un signe "=" supplémentaire devant le corps entier de la requête, ce qui empêchait le backend de le reconnaître correctement.
Il s'agit du contenu vu via la capture de paquets, et le signe "=" apparaît
C'est le résultat de l'utilisation par mon client du cryptage GTM, sans le signe "=" devant
Je ne sais pas si c'est un problème avec la version AF, je ne l'ai pas encore testé. Avez-vous des amis qui ont rencontré la même situation ?
更新一下:反复研究过后,发现是我post的时候使用的是string(base64编码后),但是afnetworking在运行中,会以键值对的形式:key=value 传过去。因为这个多余的"="号就是这个键值对中残留的(这里显示key为空)。所以我现在从这个方面着手解决。