2017-02-15 3 views
0

wp-rest API를 통해 Wordpress에서 게시물을 만들 수있는 간단한 응용 프로그램을 개발 중입니다. 모든 것은 (작성, 삭제 게시물 업데이트) 우편 배달부에서 잘 작동합니다. 내 응용 프로그램에서 동일한 API를 사용하여 게시물을 가져올 수도 있습니다. 하지만 게시물을 만들려고 할 때 콘솔에 401 Unauthorized 오류가 표시됩니다. heres가 요청 용 코드입니다.Ionic 2 WP-REST API 게시 요청 401 기본 인증 용 헤더가 설정된 오류

//create post by api 
createPost(title,content){ 
    var headers = new Headers(); 
    headers.append('Authorization', 'Basic '+btoa('tarun:iamtarun')); 
    headers.append("Content-Type", "application/json"); 
    return this.http.post(this.postUrl+'?title='+title+'&content='+content , { 
     headers:headers 
    }) 
    .map(res => res.json()); 
} 

도와주세요.

답변

0

HTTP post 요청의 구조는 몸이 빈 개체입니다

return this.http.post(this.postUrl+'?title='+title+'&content='+content ,{}, { headers:headers }) 

post(url: string, body: any, options?: RequestOptionsArgs): Observable<Response>;

그래서 요청을해야한다.

+0

정말 고마워요. 에 딱 맞다. 지금은 매력처럼 일하고 있습니다. –

+0

도움이된다면 답을 수락하십시오. – raj