• 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];

        

        

    一天一章
  • 相关阅读:
    第十六章 Centos7下Docker安装GitLab
    第二十六章 Kubeadm方式搭建kubernetes高可用集群
    第二十五章 Kubernetes部署Promethus集群资源监控
    小程序遮罩层效果实现
    docker停止所有,删除容器命令
    sp欢迎页支持
    c#学习
    静态资源访问前缀
    webjar使用
    springboot静态资源配置原理
  • 原文地址:https://www.cnblogs.com/hangman/p/6867888.html
Copyright © 2020-2023  润新知