2017-09-20 5 views
1

ボタンをクリックしてメッセージをスラックするとすぐに、次のエラーメッセージが表示されます。メッセージはスラックチャンネルに正常に送信されます。このエラーはsubscribeメソッドで発生します。私はsubscribeメソッドを削除しようとしましたが、observableはそれがなくては実行できないので、私はそれを使用しなければなりませんでした。余分な着信webhookを角度4.2.4と統合するときにok 200エラーを解決するにはどうすればよいですか?

エラーメッセージ:

HttpErrorResponse {headers: HttpHeaders, status: 200, statusText: "OK", url: "https://hooks.slack.com/services/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", ok: false, …} . 
error:{error: SyntaxError: Unexpected token o in JSON at position 0 at Object.parse (<anonymous>) at XMLHt…, text: "ok"} . 
headers:HttpHeaders {normalizedNames: Map(0), lazyUpdate: null, lazyInit: ƒ} . 
message:"Http failure during parsing for https://hooks.slack.com/services/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" . 
name:"HttpErrorResponse" 
ok:false 
status:200 
statusText:"OK" 

Angular4コード:

const payload = JSON.stringify({"text": "Hihi",}); 
    const headers = new HttpHeaders().set('Content-type', 'application/x-www-form-urlencoded; charset=UTF-8'); 
    this.http.request(
    'POST', 
    "https://hooks.slack.com/services/TOKEN", 
    { 
     'body': payload, 
     'headers': headers, 
    } 
).subscribe(); 
+0

「JSONで予期しないトークンo」 - JSONとして解析しようとしていますが、実際にはそうではありません。 – jonrsharpe

+0

それで私はこれにどのようにアプローチすべきですか?私が最近Angular4を使用し始めたばかりであり、最初のタイマーがスラック・インテグレーションとこの200 OKのエラーになってしまったので、明確にしてください。これは余裕のあるサーバーエラーですか? –

答えて

-1

ネヴァーマインドは、私が行うために必要なすべてがresponsetypeに追加することでした。皆さんありがとう!

関連する問題