Как должен выглядеть обработчик сообщений AX IOS, если я не использую - PullRequest
0 голосов
/ 03 августа 2020

Мне интересно ios как именно должен выглядеть метод публикации AX IOS, если вы не используете html form.

Я сделал следующее для загрузки нескольких файлов:

<template>
  <div @drop.prevent="drop"></div>
</template>
<script>
import axios from "axios";
const serverURL = location.origin;
const server = axios.create({ baseURL: serverURL, timeout: 5000 });

drop(event) {
// take files from event
// create formData with files
  try {
    await server.post("/files", formData, {
      headers: {
        "Content-Type": "multipart/form-data",
      },
      onUploadProgress: (event) =>
        (this.progress = Math.round((event.loaded * 100) / event.total)),
    });
  } catch (error) {
      console.error(error);
  }
}
</script>

Я в основном устанавливаю только заголовок Content-Type.

Это нормально? Достаточно ли этого?

Если я хочу опубликовать текст / строки из входных данных, достаточно ли установить:

      headers: {
        "Content-Type": "text/plain; charset=utf-8",
      },

Добавляет ли form что-то еще, что я также должен добавить ?

1 Ответ

0 голосов
/ 03 августа 2020

Попробуйте ниже:

const serverURL = location.origin;   
axios.post(serverURL+"/someEndPoint", dataToSend, { headers: { 'Content-Type': 'text/plain; charset=utf-8' } }).then((res) => {
   console.log(res)
})
...