我想在post参数中发送表单名称, Html例如:
<form id='form1' name='ecom' action='abc.com' method='POST'>`
<input Parameters .... /> </form>
目前的方法我正在使用它:
NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
NSString *postLength = [NSString stringWithFormat:@"%lu",(unsigned long)[postData length]];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
[request setURL:[NSURL URLWithString:baseUrl]];
[request setHTTPMethod:@"POST"];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Current-Type"];
[request setHTTPBody:postData];
这里适用于发布参数,但我也需要发送表单名称。
答案 0 :(得分:0)
我认为你可以在帖子体内发送像这样的名字
NSString *post = @"formName=<name>"; // add any other parameters you want
NSData *postData = [post dataUsingEncoding:NSUTF8StringEncoding];
[request postData]
答案 1 :(得分:0)
您可以在请求标题中发送表单名称
[request setValue:@"yourformname" forHTTPHeaderField:@"form-name"];
希望有所帮助。