Angular POST JSON请求返回417期望失败

时间:2019-05-24 03:55:46

标签: java angular spring typescript

我有一个将json数据发送到服务器并返回417 Expectation Failed的应用程序。那是什么错误?

我已经搜索了答案,但是在Angular情况下,还没有答案。

findAllcodePrefix(word: String) {
    let headers = new Headers({
      'Content-Type': 'application/json'
    });
    let options = new RequestOptions({ headers: headers });
    return this.baseHttp.post(this.apiUrl.concat('findListCodePrefix/'), { find: word }, options)
      .map(res => res.json())
  }

输出417预期失败

1 个答案:

答案 0 :(得分:1)

4xx系列错误表明您的请求以某种方式设置不正确。这表明托管服务的服务器在您的请求中有一些限制/要求。 我建议您查看服务的文档及其标头要求,大小要求等,并确保您的请求符合其要求。

另请参阅:https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Expecthttps://developer.mozilla.org/en-US/docs/Web/HTTP/Status/417