• webservies


    NSString *soapStr = [NSString stringWithFormat:@"<?xml version="1.0" encoding="utf-8"?>

                             <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"

                             xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">

                             <soap:Header>

                             </soap:Header>

                             <soap:Body>

                             <downPdf xmlns="http://tempuri.org/">

                             <sid>?</sid>

                             <querytime>?</querytime>

                             <fileName>%@</fileName>

                             </downPdf>

                             </soap:Body>

                             </soap:Envelope>",pdfLind];

        

        

        

        //name="GetString"

        

        NSURL *url=[NSURL URLWithString:@" http://203.132.203.57:8066/Interface/AppService.asmx?WSDL"];

        

        NSMutableURLRequest *request=[NSMutableURLRequest requestWithURL:url];

        

        // 访问方式

        [request setHTTPMethod:@"POST"];

        

        // 设置请求头(请求头也可以不设置,前两个设不设置都一样,应该默认的,但是SOAPAction我怎么都设置不对,不设置也可以,干脆不设置了)

        [request addValue:@"text/xml; charset=utf-8" forHTTPHeaderField:@"Content-Type"];

        [request addValue:[NSString stringWithFormat:@"%zd", soapStr.length] forHTTPHeaderField:@"Content-Length"];

        // [request addValue:@"nameSpace/methodName" forHTTPHeaderField:@"SOAPAction"];

        

        // body内容

        [request setHTTPBody:[soapStr dataUsingEncoding:NSUTF8StringEncoding]];

        

        NSURLSession *session = [NSURLSession sharedSession];

        

        NSURLSessionDataTask *task = [session dataTaskWithRequest:request completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {

            

            

                

                

            }

            

            

               }];

        

        [task resume];

        

        

    一天一章
  • 相关阅读:
    XtraBackup备份shell脚本🦞
    耦合
    主动攻击与被动攻击
    触发器
    判断数据库范式
    数据库事务隔离级别
    数据备份
    spring boot——集成redis——参考转载
    spring boot——集成redis——入门学习
    mybatis框架——实战练习——第一个spring boot + mybatis项目——在第一个项目的基础上使用@Delete注解删除某条数据
  • 原文地址:https://www.cnblogs.com/hangman/p/6867888.html
Copyright © 2020-2023  润新知