在nodejs
考虑使用curl
的情况下,知道为什么这个请求会失败?也许我没有正确映射请求。
请求使用curl
cli:
curl -u myusername:mypassword https://db.com/dbname/_all_docs
响应,db中的文档:
{
rows: [
..
]
}
请求使用https
中的nodejs
模块:
var requestOptions = {
host: 'db.com',
path: 'dbname/_all_docs',
method: 'GET',
auth: 'myusername:mypassword'
};
回复代码为502
:
{"error":"bad_gateway","reason":"Bad gateway"}
答案 0 :(得分:1)
您的path
应以正斜杠开头:
var requestOptions = {
host: 'db.com',
path: '/dbname/_all_docs',
method: 'GET',
auth: 'myusername:mypassword'
};