我有一个将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预期失败
答案 0 :(得分:1)
4xx系列错误表明您的请求以某种方式设置不正确。这表明托管服务的服务器在您的请求中有一些限制/要求。 我建议您查看服务的文档及其标头要求,大小要求等,并确保您的请求符合其要求。
另请参阅:https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Expect 或https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/417