开发者社区 问答 正文

请教个关于ASIHTTPRequest的问题

[request cancel]; [self setRequest:[ASIFormDataRequest requestWithURL:[NSURL URLWithString:@"http://allseeing-i.com/ignore"]]]; [request setPostValue:@"test" forKey:@"value1"]; [request setPostValue:@"test" forKey:@"value2"]; [request setPostValue:@"test" fo

展开
收起
杨冬芳 2016-07-01 16:18:34 1839 分享 版权
1 条回答
写回答
取消 提交回答
  • IT从业

    HTTP 协议中传递的参数就是 Key - Value 这样的形式,服务器根据这个 Key 来读取对应的值那你应该用setFile:forKey:或者addFile:forKey,我还不是很清楚两个方法的差别。但是都是通过流读取本地数据的,上传大的文件就不用一次性的把文件读入内存,节省性能。 你可以在ASI的config文件里面把FormReuqest的调试开关打开,看看请求向服务器发了什么信息,log打印的是除了二进制文件内容之外的原始信息。 FormRequest就是向服务器提交表单的,就相当于在浏览器上的文本框里面输入内容然后提交到服务器这样。你可以用一些浏览器的开发者工具看一下提交的内

    2019-07-17 19:50:12
    赞同 展开评论
问答地址: