首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >iOS 网络请求指南之【 get 和post 布尔值参数处理方案】

iOS 网络请求指南之【 get 和post 布尔值参数处理方案】

作者头像
公众号iOS逆向
发布于 2021-03-24 14:04:44
发布于 2021-03-24 14:04:44
2K0
举报
文章被收录于专栏:iOS逆向与安全iOS逆向与安全

点击上方

蓝字

关注我们

前言

原文链接:https://blog.csdn.net/z929118967/article/details/105138207

如果后台Bool 参数没有同时支持【 0,1】 ;和【 true false】,get请求的时候 就需要特殊处理。

I、使用NSNumber 传BOOL值参数时,需要区分get 和Post进行处理

1.0 问题分析:

使用NSNumber 传BOOL值的时候,get 和post对应的参数不一致

代码语言:javascript
复制
    [params setValue:[NSNumber numberWithBool:self.viewModel.multipleSwitchCellTableViewCellModel.IsSon] forKey:@"IsSon"];//

这个代码使用Post 会将请求参数IsSon 自动转为true/false

在这里插入图片描述

但是get 请求的时候就是默认0和1 不会进行将参数IsSon 自动转为true/false

在这里插入图片描述

1.1 解决方案

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-23,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 前言
  • I、使用NSNumber 传BOOL值参数时,需要区分get 和Post进行处理
    • 1.0 问题分析:
    • 1.1 解决方案
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档