小编Clá*_*ida的帖子

身体上有Json的HTTP POST - Flutter/Dart

这是我向API发出请求的代码:

import 'dart:async';
import 'dart:convert';
import 'dart:io';
import 'package:http/http.dart' as http;

Future<http.Response> postRequest () async {
  var url ='https://pae.ipportalegre.pt/testes2/wsjson/api/app/ws-authenticate';
  var body = jsonEncode({ 'data': { 'apikey': '12345678901234567890' } });

  print("Body: " + body);

  http.post(url,
      headers: {"Content-Type": "application/json"},
      body: body
  ).then((http.Response response) {
    print("Response status: ${response.statusCode}");
    print("Response body: ${response.contentLength}");
    print(response.headers);
    print(response.request);

  });
  }
Run Code Online (Sandbox Code Playgroud)

我对请求的响应有一个问题,它假设有一个带json的主体,但是出了点问题,我认为是我在body请求上发送的json,因为它是一个嵌套的json对象,并且key的值是json对象.我很想知道如何解析json并插入到请求的正文中.

这是标题响应:

 {set-cookie: JSESSIONID=DA65FBCBA2796D173F8C8D78AD87F9AD;path=/testes2/;HttpOnly, last-modified: Thu, 10 May 2018 17:15:13 GMT, cache-control: no-store, no-cache, must-revalidate, max-age=0, post-check=0, pre-check=0, date: Thu, 10 May 2018 17:15:13 GMT, content-length: 0, pragma: …
Run Code Online (Sandbox Code Playgroud)

post json dart flutter

22
推荐指数
6
解决办法
4万
查看次数

标签 统计

dart ×1

flutter ×1

json ×1

post ×1