dart - flutter SOAP : How to using SOAP in Flutter?

标签 dart flutter dart-pub

如何在 Flutter 中使用 SOAP Api 调用?我试过休息电话工作正常。我需要在 flutter 中构建 SOAP 调用。请分享如何在flutter中调用SOAP

最佳答案

引用此链接成功调用 SOAP https://dartpad.dartlang.org/2561dd3579e45d1eb730

void functionCall() async {
    var envelope = '''
<?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:Body>
    <GetAllCity xmlns="http://tempuri.org/" />
  </soap:Body>
</soap:Envelope>
''';

    http.Response response = await http.post(
        'http://www.i2isoftwares.com/SSKSService/sskss.asmx',
        headers: {
          "Content-Type": "text/xml; charset=utf-8",
          "SOAPAction": "http://tempuri.org/GetAllCity",
          "Host": "www.i2isoftwares.com"
          //"Accept": "text/xml"
        },
        body: envelope);

    var rawXmlResponse = response.body;

// Use the xml package's 'parse' method to parse the response.
    xml.XmlDocument parsedXml = xml.parse(rawXmlResponse);

    print("DATAResult=" + response.body);
  }

关于dart - flutter SOAP : How to using SOAP in Flutter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52752469/

相关文章:

callback - dart js-interop FunctionProxy与js.context的回调关系

dart - dart web ui 和 dartpolymer 之间的区别

android - 在 Android 版本 11 上面临 flutter 错误

ios - 发送Http.MultipartRequest作为 flutter 数组?

android - Flutter Pub : Expected a key while parsing a block mapping. 路径:

dart - 酒吧升级降级了我的主包

dart - Flutter:无状态小部件中的可变字段

android - 是否有可能在 Flutter 中动态启动 Firebase?

flutter - 无法从文件中获取图像

dart - AngularDart中缺少包