gpt4 book ai didi

javascript - ionic2 http 获取失败但其他工作

转载 作者:行者123 更新时间:2023-11-28 14:57:24 26 4
gpt4 key购买 nike

我不明白为什么以下 URL 不起作用。我成功运行了一堆几乎相同的请求,但这个请求没有到达服务器。难道是 ionic2 中的 URL 长度超出了最大值?

let requestURL = 'https://myServer/php/setUserPushInfo.php?user=user&PushToken=fc0112d3936f738d9d4c197c50abf80304ab13fca48b19d539ecacf65ce58b34&OS=iOS&other=value';
this.http.get(requestURL).map(res => {
console.log(JSON.stringify(res.json()));
return res.json();
},
err => {
console.log('ERROR ' + err);
}
);

我的代码中一直有类似的请求。在浏览器中使用 requestURL 有效...?还有 4 个对其他 php 文件的请求同时成功运行。

最佳答案

在 Angular 2/Ionic 2 中,如果您使用的是 http 模块,仅当一个或多个订阅者订阅该请求时,才会发送该请求本身。它使用 Observables使其发挥作用的概念。

一旦有了观察者,它将发送请求并返回一个可观察的响应,稍后将异步返回。如果没有任何等待响应的内容,则无需发送请求。

关于javascript - ionic2 http 获取失败但其他工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42337715/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com