/users/top100 должен возвращать статус 200.
app.request().get('/users/top100').end(function (res) {
res.status.should.equal(200);
done();
});
/setting должен возвращать статус 302, когда пользователь не авторизован.
app.request().get('/setting').end(function (res) {
res.status.should.equal(302);
done();
});
должен перенаправлять все запросы GET на test.localhost.onehost.com с кодом 301.
app.request().get('/foo/bar').end(function (res) {
res.status.should.equal(301);
res.headers.location.should.equal('http://' + bindHost + '/foo/bar');
done();
});
Должен возвращать код 301 при запросе GET к 127.0.0.1:port.
app.request({ address: '127.0.0.1', port: app.address().port }).get('/foo/bar').end(function (res) {
res.status.should.equal(301);
res.headers.location.should.equal('http://' + bindHost + '/foo/bar');
done();
});
Не должно быть перенаправления для запросов post.
app.request()[method]('/foo/bar').end(function (res) {
res.status.should.equal(200);
if (method === 'head') {
res.body.length.should.be.equal(0);
} else {
res.body.toString().should.equal(method.toUpperCase() + ' /foo/bar');
}
done();
});
Не должно быть перенаправления для запросов put.
app.request()[method]('/foo/bar').end(function (res) {
res.status.should.equal(200);
if (method === 'head') {
res.body.length.should.be.equal(0);
} else {
res.body.toString().should.equal(method.toUpperCase() + ' /foo/bar');
}
done();
});
Не должно быть перенаправления для запросов delete.
app.request()[method]('/foo/bar').end(function (res) {
res.status.should.equal(200);
if (method === 'head') {
res.body.length.should.be.equal(0);
} else {
res.body.toString().should.equal(method.toUpperCase() + ' /foo/bar');
}
done();
});
Не должно быть перенаправления для запросов head.
app.request()[method]('/foo/bar').end(function (res) {
res.status.should.equal(200);
if (method === 'head') {
res.body.length.should.be.equal(0);
} else {
res.body.toString().should.equal(method.toUpperCase() + ' /foo/bar');
}
done();
});
Должен перенаправлять все запросы GET на test.localhost.onehost.com с кодом 301.
app.request().get('/foo/bar').end(function (res) {
res.status.should.equal(301);
res.headers.location.should.equal('http://' + bindHost + '/foo/bar');
done();
});
Должен возвращать статус 200 при запросе GET без хоста.
app2.request({ address: '127.0.0.1', port: 58964 }).get('/foo/bar').end(function (res) {
res.status.should.equal(200);
res.body.toString().should.equal('GET /foo/bar');
done();
});
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )