Добрый вечер.
Как мне отправить данные на сервер node.js в правильном формате? Чтобы я не отправлял, одно только - underfined(NULL).
Вот мой код:
Буду очень признателен, если поможете.
Спасибо!
str="--"+sep+"\r\n"; str+="Content-Disposition: form-data; name=\"req\"\r\n\r\n"; str+=text+"\r\n"; //--- завершающая строка multipart-запроса str+="--"+sep+"--\r\n"; //--- собираем тело POST-запроса в одну строку StringToCharArray(str,data,0,WHOLE_ARRAY,CP_UTF8); ArrayResize(data,ArraySize(data)-1); //--- подготовим заголовок запроса str="Content-Type: multipart/form-data; boundary="+sep+"\r\n"; //--- выполняем запрос на отправку res=WebRequest("POST",path,str,10000,data,data,str); //--- получим ответ от сервера str=CharArrayToString(data);
Виталий, благодарю за ответ! Но это не совсем то... Можете ли Вы подсказать решение, в котором я смогу получить body?
Вот пример того, что я получаю сейчас.
{ method: 'POST',
url: '/',
header:
{ 'cache-control': 'no-cache',
connection: 'Keep-Alive',
'proxy-connection': 'Keep-Alive',
pragma: 'no-cache',
'content-type': 'multipart/form-data; boundary=hello',
accept: 'image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*',
'accept-charset': '*,utf-8',
'accept-language': 'en',
host: '127.0.0.1',
'user-agent': 'MetaTrader 4 Terminal/4.1090 (Windows NT 10.0; x64)',
'content-length': '71' } }
Спасибо!
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Добрый вечер.
Как мне отправить данные на сервер node.js в правильном формате? Чтобы я не отправлял, одно только - underfined(NULL).
Вот мой код:
Буду очень признателен, если поможете.
Спасибо!