Как получить данные из API с помощью дротика / флаттера? - PullRequest
0 голосов
/ 14 апреля 2019

Я хочу отправить запрос в API в следующем формате

curl --request POST \
     --header 'Authorization: Token <token-id>' \
     --header 'Content-type: application/json' \
     --data '{"files": [{"name": "filename", "content": "xyz"}]}' \
     --url 'https://sampleurl.com'

Как это сделать? Я видел различные вопросы / сообщения, но ни один не работал для меня. П.С., я новичок во Флаттере.

Ответы [ 2 ]

1 голос
/ 14 апреля 2019

Flutter делает это довольно просто с http пакетом .Вот базовый пример:

final String url = <your-url>; 

var body = {
  "param1Key": "param1Value", 
  "param2Key": "param2Value",
  };

var headers = {"Authorization": "Token <token-id>"};
var response = await http.post(url, headers: headers, body: body);
0 голосов
/ 14 апреля 2019

Вам нужно использовать пакет http во флаттере. Он предоставляет все, что вам нужно для создания сетей и API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...