• origin connection, 语句对象,结果集,连接对象


    //

    //  OriginNetwork.m

    //  guligei_AppFactory

    //

    //  Created by wangyanan on 6/18/14.

    //  Copyright (c) 2014 wangyanan. All rights reserved.

    //

     

    #import "OriginNetwork.h"

     

    @interface OriginNetwork()

     

    @property(nonatomic,strong) NSURLConnection *connection;

    @property(nonatomic,strong) NSMutableURLRequest *request;

    @property(nonatomic,strong) NSURLResponse *response;

     

    @end

     

    @implementation OriginNetwork

     

     

    -(IBAction)initwork:(id)sender

    {

        NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys:

                                @"1239806145@qq.com",@"email",

                                @"111111",@"password",nil];

        

        NSMutableData *data = [[NSMutableData alloc] init];

        NSKeyedArchiver *archiver = [[NSKeyedArchiver alloc] initForWritingWithMutableData:data];

        [archiver encodeObject:params forKey:@"AAA"];

        [archiver finishEncoding];

        NSString *getUserInfo=[NSString stringWithFormat:@"email=%@&password=%@",@"1239806145@qq.com",@"111111"];

        NSData *dealPostData=[getUserInfo dataUsingEncoding:NSUTF8StringEncoding];

     

        NSURL *url = [NSURL URLWithString:@"http://114.215.107.102/api/login"];

        self.request = [NSMutableURLRequest requestWithURL:url];

        [self.request setTimeoutInterval:60];

        [self.request setHTTPMethod:@"POST"];

        [self.request setHTTPBody:dealPostData];

        NSString *charset = (__bridge NSString *)CFStringConvertEncodingToIANACharSetName(CFStringConvertNSStringEncodingToEncoding(NSUTF8StringEncoding));

        [self.request setValue:[NSString stringWithFormat:@"application/x-www-form-urlencoded; charset=%@", charset] forHTTPHeaderField:@"Content-Type"];

    //    [self.request setHTTPBody:data];

     

        

        

        NSKeyedUnarchiver *unarchiver = [[NSKeyedUnarchiver alloc] initForReadingWithData:data];

        NSDictionary *myDictionary = [unarchiver decodeObjectForKey:@"AAA"];

        NSLog(@"%@",myDictionary);

        [unarchiver finishDecoding];

     

     

        

        self.connection = [[NSURLConnection alloc]initWithRequest:self.request delegate:self];

        

    }

     

    - (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response

    {

        NSLog(@"%@",[response description]);

    }

     

    - (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data

    {

        NSString* newStr = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];

        NSLog(@"%@",newStr);

     

    }

     

    - (void)connectionDidFinishLoading:(NSURLConnection *)connection{

     

    }

     

     

    @end

  • 相关阅读:
    小程序
    wepy
    html5 +css3 点击后水波纹扩散效果 兼容移动端
    vue+element 切换正式和测试环境
    Nuxt
    vue相关安装命令
    【react】--------------配置react项目根路径-------------【劉】
    【Android】--------------高版本http请求错误-------------【劉】
    【react-native】--------------检测SIM卡是否安装-------------【劉】
    【javascript】--------------http-------------【劉】
  • 原文地址:https://www.cnblogs.com/guligei/p/3795081.html
Copyright © 2020-2023  润新知