Как определить, требуется ли параметр или нет, используя Ax ios? - PullRequest
0 голосов
/ 31 января 2020

Я создаю функцию запроса Ax ios, в которой у меня есть множество параметров для запроса тела. Большинство требуется, но некоторые нет. Какой лучший способ справиться с этим?

createAccount(username, first_name, last_name, email, language, client_name, client_email, website_url, street, city, code, country, language, lead_source, date_picker) {
        return this.axiosInstance.post('/brands/image', {
            username: username,
            first_name: first_name,
            last_name: last_name,
            email: email,
            language: language,
            client_name: client_name,
            client_email: client_email,
            website: website,
            street: street,
            city: city,
            code: code,
            country: country,
            lead_source: lead_source, // non-required
            date_picker: date_picker, // // non-required


        })
            .catch(error => {
                console.log("Error: ", error)
            })
    }

1 Ответ

0 голосов
/ 31 января 2020

Существует два базовых c подхода, которые вы можете использовать:

  • Прочитайте документацию API веб-службы, к которой вы делаете запросы (которая может быть разработана для людей или может быть машиночитаемой) JSON схема или аналогичная)
  • Метод проб и ошибок

У клиента нет возможности узнать, что заботит сервер.

...