Это невозможно без каких-либо обходных решений.
Мне также нужна была такая же функция, и предыдущий ответ SO подтверждается, то есть это либо невозможно, либо возможно с высокой вероятностью отказа.
Одна вещь, которую я узнал о Protrator, - это не пытаться делать с ней слишком сложные вещи, иначе мне будет плохо.
Что касается функции - я закончил тем, что заставил транспортир инициировать задачу Node.js, которая использует запрос, чтобы выполнить аутентификацию и предоставить данные.
Взятые прямо из запроса модуля:
request.get('http://some.server.com/').auth('username', 'password', false);
// or
request.get('http://some.server.com/', {
'auth': {
'user': 'username',
'pass': 'password',
'sendImmediately': false
}
});
// or
request.get('http://some.server.com/').auth(null, null, true, 'bearerToken');
// or
request.get('http://some.server.com/', {
'auth': {
'bearer': 'bearerToken'
}
});
Привет Деяна Большое спасибо за ваши советы. Но я действительно не могу себе представить, как задача node.js откроет URL-адрес и логин, а затем продолжит тесты транспортира «он» ... – Stanislava
Он работает, поверьте мне. –
Да, я доверяю вам, но я не знаю, как это сделать ... – Stanislava