#curl #dart
#curl #dart
Вопрос:
у меня есть запрос curl :
curl
-F 'filename=@<IMAGE_PATH>'
-F 'access_token=<ACCESS_TOKEN>'
https://graph.facebook.com/v<API_VERSION>/act_<AD_ACCOUNT_ID>/adimages
который я преобразовал в этот запрос в dart:
final formData = {'filename': '@$path', 'access_token': ACCESS_TOKEN};
http.post(
'https://graph.facebook.com/v8.0/act_$AD_ACCOUNT_ID/adimages',
body: formData,
).then((http.Response response) {
if (response.statusCode == HttpStatus.ok) {
print("success");
// print(response.statusMessage);
// print(response.headers);
print(response.body);
} else {
throw Exception('Failed to create Ads.');
}
я правильно отправляю запрос, потому что у меня тип ответа 200, но я хотел бы получить тело ответа на этот запрос. когда я попытался с помощью команды response.body результат был {} без чего-либо внутри. итак, я хочу знать, как я могу показать тело ответа, зная, что запрос curl работает, и показывать информацию, когда я пытаюсь это сделать в командной строке. я уверен, что я также пытался использовать для этого пакет Dio, но он вернул мне тот же результат (награды без данных внутри).
вот запись ответа в команде curl:
Комментарии:
1. Какой ответ вы получили от команды curl?
2. я отредактировал вопрос с помощью ответа команды curl @Abion47