![](/img/trans.png)
[英]How to fetch data from json in Angular2 (TypeScript) without HTTP?
[英]Angular2 , How to prevent from HTTP redirection
我试图通过angular2 Http来模拟用户登录。 让我们描述下面的情况。
我有一个PHP应用程序,用户可以登录http://sample.com/login.php
url(一个表格存在用户名和密码输入,用户应填写输入并按提交按钮)如果登录成功,他们重定向到http://sample.com/dashboard.php
。
所以我创建了一个带有“用户名”和“密码”的表单数据的Http
帖子。 并将Http头content-type
为application/x-www-form-urlencoded
。
登录工作正常,请求自动重定向到http://sample.com/dashboard.php
。
问题是我需要访问第一个请求响应头( http://sample.com/login.php ) ,但是Http响应了第二个请求响应头( http://sample.com/dashboard.php )。
是否有任何方法可以防止Http重定向? 或者在状态302上抛出错误?
var headers = new Headers({'Content-Type':'application/x-www-form-urlencoded'});
var options = new RequestOptions({ headers: headers });
Http.post("http://sample.com/login.php",'username=admin&password=123' , options)
.subscribe(success => {
// success and return redirected response
// response of http://sample.com/dashboard.php
}, error => {
// error handler
}
);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.