一直以来,没有遇到过这样的BUG,于是才想到如何去解决!BUG是这样的:iOS中的Webview加载的是H5页面,正常情况下请求都是GET请求,但是对于表单提交却要求是POST请求,因此当我们重新创建一个Request来reload请求时,会自动变成GET请求,导致POST参数丢失。
NSMutableRequest类提供了这几个属性:
// GET/POST @property (copy) NSString *HTTPMethod; // POST BODY @property (nullable, copy) NSData *HTTPBody;
下面是我的解决方案:
我们创建一个可变的request,然后重新load一下。
关注微信公众号: iOSDevShares
关注新浪微博账号:标哥Jacky
标哥的GITHUB地址: CoderJackyHuang
如果您觉得文章对您很有帮忙,希望得到您的支持。您的捐肋将会给予我最大的鼓励,感谢您的支持!
支付宝捐助 | 微信捐助 |
---|---|