Webview发送帖子Json

时间:2019-02-27 09:35:26

标签: java android webview

我有String Json:

String data = "param:"+"{\"dataFile\": \n" +
                "{\"user\": \"asdasdasd\", \n" +
                "\"pwd\":\"vasdadsda\", \"email\": \"vasdasdasd@gg.com\" \n" +
                "}\n" +
                "}";

然后尝试使用Webview JSON将帖子发送到API,如下所示:

myWebView.postUrl("url.com", data.getBytes());

从API通过JSON进程使用“ param”键获取值,但是从API获取的json为null,有什么线索吗?

1 个答案:

答案 0 :(得分:0)

我这样发布数据。您也可以尝试使用此方法。

String postData = null;
            try {

                postData = "email=" + URLEncoder.encode(MyApp.getSharedPrefString(StaticData.EMAIL), "UTF-8") + "&password=" + URLEncoder.encode(MyApp.getSharedPrefString(StaticData.PASSWORD), "UTF-8");
            } catch (UnsupportedEncodingException e) {
                e.printStackTrace();
            }

            webview.postUrl("url.com",postData.getBytes());