Я использую NSMutableURLRequest для загрузки параметров на сервер с использованием SOAP API, и он работает нормально.iOS - Как отправить приложение с помощью SOAP?
static NSString *URLString = @"http://www.myURL";
NSMutableURLRequest *request =
[NSMutableURLRequest requestWithURL:[NSURL URLString]];
[request addValue:@"text/xml; charset=utf-8" forHTTPHeaderField:@"Content-Type"];
[request setHTTPMethod:@"POST"];
[request addValue:@"http://..." forHTTPHeaderField:@"SOAPAction"];
NSString *name = @"John";
NSString *parameters = [NSString stringWithFormat:
@"<s:Envelope xmlns:s=\"http://..../\">\n"
"<s:Body >\n"
"<name>%@</name>\n"
"</s:Body>\n"
"</s:Envelope>\n", name];
[request setHTTPBody:[parameters dataUsingEncoding:NSUTF8StringEncoding]];
_myConnection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
Теперь я хочу отправить текстовый файл (приложение) вместе с параметрами.
Может кто-нибудь помочь?
У меня нет доступа к серверной стороне. Мне нужно отправить информацию о файле в следующий параметр: cid: note.txt not: NoteTxt> и отправить данные с помощью вызова .... что я не могу понять, как я должен отправлять данные файла с этим вызовом? –
кажется, что вам нужно отправить текст текстового файла. это? – abhishekkharwar
Нет. Мне нужно отправить файл в виде вложения. –