首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Stackblitz向JSONPlaceholder发出HTTP请求,但不向SWAPI发出请求

Stackblitz向JSONPlaceholder发出HTTP请求,但不向SWAPI发出请求
EN

Stack Overflow用户
提问于 2021-03-10 14:20:47
回答 1查看 141关注 0票数 0

由于一些未知的原因,Stackblitz无法处理对某些API的请求。它可以从sonplaceholder.typicode.com获取数据,但无法从https://swapi.dev/api/planets/1/获取数据。当尝试从SWAPI中获取数据时,会导致控制台错误,提示HttpErrorResponse/ProgressEvent

下面是Stackblitz,其中涉及的代码复制如下:

代码语言:javascript
运行
复制
@Component({
  selector: 'my-app',
  templateUrl: './app.component.html',
  styleUrls: [ './app.component.css' ]
})
export class AppComponent  {

  readonly URL = 'https://jsonplaceholder.typicode.com/posts';    // works fine
  // readonly URL = 'https://swapi.dev/api/planets/1/';           // HTTPErrorResponse

  posts: Observable<any>;

  constructor(private http: HttpClient) {}

  getPosts() {
    this.posts = this.http.get(this.URL)    
  }
}

Stackblitz允许我们从jsonplaceholder.typicode获取数据的特殊之处是什么,我如何才能让SWAPI也能工作?此外,我如何在自己的服务器上模拟它?

EN

回答 1

Stack Overflow用户

发布于 2021-06-17 16:22:15

我刚刚检查了你的代码,目前它工作正常。该问题可能是由于服务本身的临时停机时间或其他网络问题造成的,因此,研究错误的详细信息并了解问题的性质始终是一个好主意。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66559374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档