Я пытаюсь дождаться почтового запроса.Я нашел пакет request-promise-native
для ожидания запросов.Он работает для запросов GET, но не работает с POST.URL работает, хэш аутентификации работает так же хорошо, как я тестировал его с помощью `curl.
import * as request from "request-promise-native";
async sendRequest(uri: string, method: string): Promise<any> {
var options = {
uri: uri,
headers: {
"Authorization": 'Basic ' + 'someValidHashValue'
},
method: method,
json: true
};
try {
const result = await request.get(options);
return result;
}
catch (err) {
console.log(err);
}
}
async queueBambooPlan(fileName: string) {
let bambooHost: string | undefined = vscode.workspace.getConfiguration('markdown-table-of-contents').get('atlassianBambooHost');
let planKey = await this.getBambooPlanKey(fileName, bambooHost);
let uri = `${bambooHost}/rest/api/latest/queue/${planKey}`;
let response = await this.sendRequest(uri, 'post');
}
405 -" Apache Tomcat / 8.0.36 - Отчет об ошибкахH1 {font-family: Tahoma, Arial, без засечек; цвет: белый; цвет фона: # 525D76; размер шрифта: 22px;} H2 {семейство шрифтов: Tahoma, Arial, без засечек; цвет: белый; цвет фона: #525D76; размер шрифта: 16px;} H3 {семейство шрифтов: Tahoma, Arial, без засечек; цвет: белый; цвет фона: # 525D76; размер шрифта: 14px;} BODY {семейство шрифтов: Tahoma, Arial, без засечек; цвет: черный; цвет фона: белый;} B {font-family: Tahoma, Arial, sans-serif; цвет: белый; цвет фона: # 525D76;} P {font-family: Tahoma,Arial, без засечек; фон: белый; цвет: черный; размер шрифта: 12px;} A {цвет: черный;} A.name {цвет: черный;}. Line {высота: 1px; цвет фона: # 525D76; border: none;}
HTTP-статус 405 - Метод не разрешен
type Отчет о состоянии
message Метод не разрешен
описание Указанный метод HTTP не разрешен для запросаested resource.
Apache Tomcat / 8.0.36
Запрос сверху работал с использованием fiddler
, однако он не работает из кода.

ОБНОВЛЕНИЕ: Я написал код, используя стандартный пакет запроса, и он работает:
