Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中查看凌空发送到服务器的json数据_Android_Json_Android Volley - Fatal编程技术网

如何在android中查看凌空发送到服务器的json数据

如何在android中查看凌空发送到服务器的json数据,android,json,android-volley,Android,Json,Android Volley,我正在成功地将json数据发送到服务器。但在发送图像时出现问题。 我试着做以下事情:- public String getStringImage(Bitmap bmp){ ByteArrayOutputStream baos = new ByteArrayOutputStream(); bmp.compress(Bitmap.CompressFormat.JPEG, 100, baos); byte[] imageBytes = baos.toByteArray();

我正在成功地将json数据发送到服务器。但在发送图像时出现问题。 我试着做以下事情:-

 public String getStringImage(Bitmap bmp){
    ByteArrayOutputStream baos = new ByteArrayOutputStream();
    bmp.compress(Bitmap.CompressFormat.JPEG, 100, baos);
    byte[] imageBytes = baos.toByteArray();
    String encodedImage = Base64.encodeToString(imageBytes, Base64.DEFAULT);
    return encodedImage;
}


private void uploadImage(){
    //Showing the progress dialog
    final ProgressDialog loading = ProgressDialog.show(this,"Uploading...","Please wait...",false,false);
    StringRequest stringRequest = new StringRequest(Request.Method.POST, "http://toootapp.dreamsapps.com/ToootWebservice.asmx/SaveImage",
            new Response.Listener<String>() {
                @Override
                public void onResponse(String s) {
                    Log.e("img Response",s.toString().trim());
                    //Disimissing the progress dialog
                    loading.dismiss();

                }
            },
            new Response.ErrorListener() {
                @Override
                public void onErrorResponse(VolleyError volleyError) {
                    Log.e("onErrorResponse=",getIntent().getStringExtra("path"));
                    //Dismissing the progress dialog
                    loading.dismiss();

                    //Showing toast
                   // Toast.makeText(SaveImageOnServerActivity.this, volleyError.getMessage().toString(), Toast.LENGTH_LONG).show();
                }
            }){
        @Override
        protected Map<String, String> getParams() throws AuthFailureError {
            //Converting Bitmap to String

          //  Log.e("Path=",getIntent().getStringExtra("path"));
            Bitmap myBitmap = BitmapFactory.decodeFile(new File(getIntent().getStringExtra("path")).getAbsolutePath());
            String image = getStringImage(myBitmap);

            //Getting Image Name
            String name = "Computer";//editTextName.getText().toString().trim();

            //Creating parameters
            Map<String,String> params = new Hashtable<String, String>();

            //Adding parameters
            params.put("base64Image", image);


            params.put("Tags", "Computer");


            //returning parameters
            return params;
        }
        @Override
        public Map<String, String> getHeaders() throws AuthFailureError {
            HashMap<String, String> headers = new HashMap<String, String>();
            headers.put("Content-Type", "application/json; charset=utf-8");
            return headers;
        }
    };

    //Creating a Request Queue
    RequestQueue requestQueue = Volley.newRequestQueue(this);

    //Adding request to the queue
    requestQueue.add(stringRequest);
我送。 我想在日志中打印这个字符串


谢谢。

看看这个:尝试调试项目并添加断点以查看发送或接收的数据这不是我们发送json请求的方式。。默认情况下,截击使用表单日期。利用截击的JSONREQUEST感谢大家的快速反应。我只是想知道,有没有什么方法可以让我看到json字符串,它会像{“base64Image”:“Email”:“一样发送到服务器上?”abc@gmail.com“,”MobileNo“:”1234567890“,”网站“:”www.gameneti.com“,”行业“:”计算机“}这样我就可以找出我的问题。
 {
    "base64Image": "",
    "Email": "abc@gmail.com",
    "MobileNo": "1234567890",
    "Website": "www.gameneeti.com",
    "Industry": "Computer"
}