python это выглядит так:
python
input_data = '''{
"request": {
"subject": "Unable to fetch mails",
"description": "I am unable to fetch mails from the mail server",
"requester": {
"id": "4",
"name": "administrator"
}
}
}'''
data = {'input_data': input_data}
response = requests.post(url,headers=headers,data=data,verify=False)
Каким образом это все завернуть в TypeScript?
Конструкция типа:
Typescript
const res = await fetch('XXXXXXXXXXXXX:8080/api/v3/requests',
{
method: 'POST',
headers: {
'TECHNICIAN_KEY': 'XXXXXXXXXXXXXXXXXXXXXXXX'
},
body : `{
"request": {
"subject": "Unable to fetch mails",
"description": "I am unable to fetch mails from the mail server",
"requester": {
"id": "4",
"name": "administrator"
}
}
}`
});
Вызывает ошибку на принимающей стороне:
JSON
{"response_status":{"status_code":4000,"messages":[{"status_code":4001,"field":"input_data","type":"failed","message":"Value not provided"}],"status":"failed"}}
Если я все правильно прочитал и понял, то это именно ваш вопрос, на который дали развернутый ответ https://stackoverflow.com/questions/41103360/how-to-use-fetch-in-typescript
Обсуждают сегодня