小编Jua*_*dan的帖子

使用 Angular 通过 HTTP 发送 SOAP 请求?

我正在使用简单的 HTML、CSS 和 Angular 开始一个新的 Web 应用程序项目。我们正在使用现有的 Web 服务从某些服务器检索数据,我们尝试使用的一项服务是公共服务:全球天气 SOAP 服务

有没有一种“简单”的方法可以用 Angular 提出请求?实际上我们的“测试”代码是这样的(使用 JQuery,仍然不起作用),但是使用 HTTP 或 RxJS 实现 Angular 方法会更好......

import { Injectable } from '@angular/core';
import * as $ from 'jquery';

@Injectable()
export class SoapServiceProvider {

    constructor() { }

    testingSoapRequest() {

        $.ajax({
            url: 'http://www.webservicex.net/globalweather.asmx?op=GetCitiesByCountry',
            data: { CountryName: 'Spain' },
            success: (data) => {
                console.log('Hey, we got a success response', data);
            },
            error: (err) => {
                console.error('We got an error :(', err);
            }
        });

    }

}
Run Code Online (Sandbox Code Playgroud)

我从来没有使用过 JQuery …

soap wsdl ionic-framework ionic2 angular

7
推荐指数
1
解决办法
3万
查看次数

标签 统计

angular ×1

ionic-framework ×1

ionic2 ×1

soap ×1

wsdl ×1