我正在使用简单的 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 …