一直以来,没有遇到过这样的BUG,于是才想到如何去解决!BUG是这样的:iOS中的Webview加载的是H5页面,正常情况下请求都是GET请求,但是对于表单提交却要求是POST请求,因此当我们重新创建一个Request来reload请求时,会自动变成GET请求,导致POST参数丢失。
如何解决
NSMutableRequest类提供了这几个属性:
//GET/POST @property(copy)NSString*HTTPMethod; //POSTBODY @property(nullable,copy)NSData*HTTPBody;
下面是我的解决方案:
我们创建一个可变的request,然后重新load一下。