Я использую dio: ^ 3.0.4. Любой, пожалуйста, помогите мне найти решение для добавления заголовка. вот мой код:
FormData formData =
new FormData.fromMap({"files": await MultipartFile.fromFile(filePath.path, filename: 'photo')
});
Response response = await dio.post("***********",
data: formData,
onSendProgress: (int sent, int total) {
print("$sent $total");
},
options: Options(
headers: {
"authorization": "*************"
},
followRedirects: false,
validateStatus: (status) {
return status <= 500;
}
),
);
Когда я печатаю заголовок.
печать (response.headers);
Результат:
флаттер: контент-тип: текст / HTML; charset = соединение UTF-8: закрыть кеш-контроль: без кеша, частное кодирование передачи: дата фрагмента: четверг, 7 ноября 2019 г., 14:29:02 Сервер по Гринвичу: Apache / 2.4.18
authorization
в нижнем регистре. Dart обычно вводит все названия заголовков в нижний регистр. Используйте Postman, чтобы убедиться, что имя заголовка в нижнем регистре работает. - person Richard Heap   schedule 08.11.2019apache_request_headers()
в Laravel, необходимо использоватьreq->request();
. - person Vexal   schedule 14.11.2019