iOS发送后方法数据可以在PHP中作为获取方法访问 [英] IOS sending post method data can access in php as get method
本文介绍了iOS发送后方法数据可以在PHP中作为获取方法访问的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我是iOS的新手.我正在尝试通过post方法将数据发送到PHP.在PHP中,它不能接受像$_POST['data']
这样的数据,但是它要接受$_GET['data']
.我的iOS代码如下.
I am very new to iOS. I am trying to send data through post method to PHP. In PHP it can't take data like $_POST['data']
, but it takes $_GET['data']
. My iOS code is as follows.
NSString *strURL = [NSString stringWithFormat:@"http://example.com/app_respond_to_job?emp_id=%@&job_code=%@&status=Worker-Accepted&comment=%@",SaveID2,txtJobcode1,alertTextField.text];
NSURL *apiURL = [NSURL URLWithString:strURL];
NSMutableURLRequest *urlRequest = [NSMutableURLRequest requestWithURL:apiURL];
[urlRequest setHTTPMethod:@"POST"];
NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:urlRequest delegate:self];
_receivedData = [[NSMutableData alloc] init];
[connection start];
NSLog(@"URL---%@",strURL);
有人可以解释为什么会这样,这将非常有帮助.
Can someone explain why is that, it will be very helpful.
推荐答案
请下载此文件 https://www.dropbox.com/s/tggf5rru7l3n53m/AFNetworking.zip?dl=0
并在您的项目中导入文件 在#import"AFHTTPRequestOperationManager.h"中定义
And import file in your project Define in #import "AFHTTPRequestOperationManager.h"
AFHTTPRequestOperationManager *manager = [[AFHTTPRequestOperationManager alloc] initWithBaseURL:[NSURL URLWithString:@"Your Url"]];
NSDictionary *parameters = @{@"emp_id":SaveID2,@"job_code":txtJobcode1.text,@"status":alertTextField.text};
AFHTTPRequestOperation *op = [manager POST:@"rest.of.url" parameters:parameters constructingBodyWithBlock:^(id<AFMultipartFormData> formData) {
} success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"Success: %@ ***** %@", operation.responseString, responseObject);
manager.responseSerializer = [AFHTTPResponseSerializer serializer];
[responseObject valueForKey: @"data"];
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error: %@ ***** %@", operation.responseString, error);
}];
[op start];
这篇关于iOS发送后方法数据可以在PHP中作为获取方法访问的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文