【发布时间】:2016-05-14 17:35:47
【问题描述】:
我正在尝试发出 POST 请求,但无法正常工作:
testRequest() {
var body = 'username=myusername?password=mypassword';
var headers = new Headers();
headers.append('Content-Type', 'application/x-www-form-urlencoded');
this.http
.post('/api',
body, {
headers: headers
})
.subscribe(data => {
alert('ok');
}, error => {
console.log(JSON.stringify(error.json()));
});
}
我基本上想复制这个 http 请求(不是 ajax),就像它是由 html 表单发起的一样:
网址:/api
参数:用户名和密码
【问题讨论】:
-
看看stackoverflow.com/a/34758630/5043867 和stackoverflow.com/a/34823818/5043867 这将深入解释所有关于 POST 请求的内容!
-
@PardeepJain 我不想使用 API。只是为了模拟由 html 表单发起的 POST。
-
也检查这里,用
user_name和password,stackoverflow.com/a/45879409/2803344发布文件
标签: typescript angular