美文网首页
ios用post请求xml数据

ios用post请求xml数据

作者: My少了不少 | 来源:发表于2017-04-28 21:39 被阅读0次

这几天做东西用到了post请求xml数据,然后整理了一下。

1 创建一个类

#import<Foundation/Foundation.h>

@interface MYXml : NSObject

- (void)MYXml:(NSDictionary*)params :(void(^)(NSDictionary*resultDic))result;

@end

#import "MYXml.h"

@implementation JYDPaySDK

-(void)MYXml:(NSDictionary *)params :(void (^)(NSDictionary *))result{    NSString *urlString =JYDURL;    NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];    [request setURL:[NSURL URLWithString:urlString]];    [request setHTTPMethod:@"POST"];    NSString *contentType = [NSString stringWithFormat:@"text/xml"];    [request addValue:contentType forHTTPHeaderField: @"Content-Type"];    NSMutableData *postBody = [NSMutableData data];    [postBody appendData:[[NSString stringWithFormat:@""] dataUsingEncoding:NSUTF8StringEncoding]];    [postBody appendData:[[NSString stringWithFormat:@"%@",params[@"service"]] dataUsingEncoding:NSUTF8StringEncoding]];    [postBody appendData:[[NSString stringWithFormat:@"%@",params[@"version"]] dataUsingEncoding:NSUTF8StringEncoding]];

[postBody appendData:[[NSString stringWithFormat:@""] dataUsingEncoding:NSUTF8StringEncoding]];

[request setHTTPBody:postBody];

NSHTTPURLResponse* urlResponse = nil;

NSError *error = [[NSError alloc] init];

NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&urlResponse error:&error];

if ([urlResponse statusCode] >= 200 && [urlResponse statusCode] < 300) {

得到返回结果,如果是xml格式,使用这个XMLReader github.com/amarcadet/XMLReader是非常不错的选择

}

@end

相关文章

  • ios用post请求xml数据

    这几天做东西用到了post请求xml数据,然后整理了一下。 1 创建一个类 #import

  • gf框架 ghttp使用

    案例中包含以下内容 get请求 get请求携带参数 post请求携带参数 post请求发送xml数据 post请求...

  • PHP返回数据给移动端

    以POST请求为例PHP代码: iOS代码 iOS 端数据返回打印:

  • day46-cookie及session

    1请求方式 请求方式有get和post两种方式;数据查询用get请求数据操作(增、删及改操作)用post请求 1....

  • 六:node——post请求

    post请求的数据比get大的多,所以post是分段发送请求的post方式接收数据用 res.on举个栗子: 结果...

  • iOS关于xml的post请求

    1.采用HTTPS方式访问 2.请求采用POST方式 3.提交和返回结果采用XML格式 NSString *xml...

  • axios 的get和post请求

    (一) POST 请求request中发送json数据用post方式发送Content-type用applicat...

  • PHP Curl请求的形式总结

    Curl GET方法 Curl Post Json数据方法 Curl POST xml 并接收xml数据方法

  • 爬虫4

    请求方式:get 和 post 获取AJAX加载的内容 --用post,把数据存储在request请求里的data...

  • 爬虫2

    请求方式:get 和 post 获取AJAX加载的内容 --用post,把数据存储在request请求里的data...

网友评论

      本文标题:ios用post请求xml数据

      本文链接:https://www.haomeiwen.com/subject/qcvazttx.html