Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过2次post呼叫返回邮箱邮件_Javascript_Angular_Http Post - Fatal编程技术网

Javascript 通过2次post呼叫返回邮箱邮件

Javascript 通过2次post呼叫返回邮箱邮件,javascript,angular,http-post,Javascript,Angular,Http Post,我正在创建一个POST请求,以检索邮箱中要显示的电子邮件列表。我对如何正确格式化我的POST请求有点迷茫,因为我并没有真正提交任何数据——对于返回,我希望有一个json文件,其中我将信息从中提取到查看页面 这是我的serviceFile.ts中的内容: getInbox(): Observable<any>{ let headers = new Headers({ 'Content-Type': 'application/json' }); //

我正在创建一个POST请求,以检索邮箱中要显示的电子邮件列表。我对如何正确格式化我的POST请求有点迷茫,因为我并没有真正提交任何数据——对于返回,我希望有一个json文件,其中我将信息从中提取到查看页面

这是我的serviceFile.ts中的内容:

getInbox(): Observable<any>{
        let headers      = new Headers({ 'Content-Type': 'application/json' }); // 
        let options       = new RequestOptions({ headers: headers }); 

        return this._http.post(this.inboxUrl+new Date().getTime(), '', options)
            .map((res:Response) => res.json())
            .catch(this.handleError);
    }
错误处理程序:

  private handleError(error: Response) {
        console.error(error);
        return Observable.throw(error.json().error || 'Server error');
    }
当我运行此命令时,会出现多个错误:

serviceFile.ts:20 SyntaxError: Unexpected token < in JSON at position 4
    at JSON.parse (<anonymous>)
    at Response.Body.json (http.umd.js:777)....  

core.umd.js:3064 EXCEPTION: error.json is not a function (repeated two more times)
serviceFile.ts:20语法错误:JSON中位置4处的意外标记<
在JSON.parse()处
在Response.Body.json(http.umd.js:777)。。。。
core.umd.js:3064异常:error.json不是函数(再重复两次)

任何建议或指导。。。我有点被这样一个事实吓坏了,即使我真的没有一个“身体”来提交,但我仍然必须提出一个帖子请求

你能展示一下这个.handleError方法吗?“我想,你有一个错误。@DenisReshetniak我用
handleError
方法更新了我的帖子。你的请求的状态是什么?”。签入开发工具。我认为您的post请求返回的是html而不是XML您的错误是服务器端,而不是客户端。您将获得“意外令牌”
serviceFile.ts:20 SyntaxError: Unexpected token < in JSON at position 4
    at JSON.parse (<anonymous>)
    at Response.Body.json (http.umd.js:777)....  

core.umd.js:3064 EXCEPTION: error.json is not a function (repeated two more times)