zoukankan      html  css  js  c++  java
  • 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];

        

        

    一天一章
  • 相关阅读:
    cf406E Hamming Triples (推公式)
    cf1076E Vasya and a Tree (线段树)
    LOJ2503 NOIP2014 解方程 【HASH】
    vue+antd 解决的rowKey未指定报错Each record in table should have a unique `key` prop,or set `rowKey` to an unique primary key.
    vue 引入第一个elementui组件
    bootstrap导航和table
    垃圾回收jstat术语
    jmap heap 分析
    高内存分析
    expalin精讲
  • 原文地址:https://www.cnblogs.com/hangman/p/6867888.html
Copyright © 2011-2022 走看看