我正在尝试检索JSON数据,这些数据将通过POST方法重定向到我的localhost。 来自SpringBoot API的控制器将验证JSON的内容,然后将其转发到我的localhost。 我只需要在抛出时拦截那个JSON数据并显示它。
我有下面的工作代码,它要求来自API的数据(这是不需要的。)我没有得到上述场景的代码逻辑。
Component.ts:
constructor(private route: ActivatedRoute, private posting: MyDataService
) {
console.log(window.location.href);
}
ngOnInit() {
this.posting.postMethod(formData)
.subscribe(
res => console.log(res),
err => alert("Pokemon failed to come out"),
) }
Service.ts:
@Injectable()
export class MyDataService {
constructor(private http: Http)
{ }
postMethod(data:FormData ):Observable<any>{
return this.http.post("http://ABCXYZ", data)
.map(res => res.json())
.catch(err=>Observable.throw(err))
}}