我有一个发回数据的服务器,但末尾有一个null =>
{"result":{"status":2},"missionID":{"identifier":"9a"}}
null
我要做的是一个简单的http调用:
constructor(@Inject(HttpClient) private httpClient: HttpClient) {}
createMission(params: API_MODEL.IMissionAPI): Observable<API_MODEL.CreateMissionResponse> {
return this.httpClient.post<any>(`${environment.API_URL}/mission/create_mission`, params);
}
但是由于空
我收到一个错误core.js:15724错误HttpErrorResponse {标头:HttpHeaders,状态: 200,statusText:“确定”,URL: “ http://localhost:8085/api/v1/mission/create_mission”,确定:否, …}错误:{错误:语法错误:位置JSON中的意外令牌n 56`
我想念什么?
编辑:调用
@Effect()
createMission$ = this.actions$.pipe(
ofType<featureActions.CreateMissionRequest>(featureActions.ActionTypes.CreateMissionRequest),
withLatestFrom(this.store$),
switchMap(([action, state]) =>
this.dataService.createMission(state.missions.entities[action.payload.routeId]).pipe(
map(response => // blablabla),
catchError((error: HttpErrorResponse) => // blablabla),
)
)
);
事情是在邮递员中,当响应类型为JSON时,相同的调用不能为null。但是它将其他响应类型设为null。我无权访问服务器。