【问题标题】:How to Send JSON data and another file in the same POST request?如何在同一个 POST 请求中发送 JSON 数据和另一个文件?
【发布时间】:2018-12-24 21:52:12
【问题描述】:

我的 post 请求应该有 2 件事 1st json 和 2nd 文件 我正在邮递员上尝试它正在发生,但我不明白如何在 android 中做 这就是我使用 post man 访问 URL 的方式 从android端做这件事最好的方法是什么

【问题讨论】:

  • 你知道如何使用 Retrofit 或任何其他 Http 客户端库吗?
  • @SaeedEntezari 是的,我不想使用任何第 3 方库。

标签: android json postman


【解决方案1】:

对 android post 使用多部分请求。你可以像这样使用android networking

AndroidNetworking.upload(url)
                 .addMultipartFile("image",file)    
                 .addMultipartParameter("data",jsondata.tostring)
                 .setTag("uploadTest")
                 .setPriority(Priority.HIGH)
                 .build()
                 .setUploadProgressListener(new UploadProgressListener() {
                    @Override
                    public void onProgress(long bytesUploaded, long totalBytes) {
                      // do anything with progress 
                    }
                 })
                 .getAsJSONObject(new JSONObjectRequestListener() {
                    @Override
                    public void onResponse(JSONObject response) {
                      // do anything with response                
                    }
                    @Override
                    public void onError(ANError error) {
                      // handle error 
                    }
                 }); 

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2015-02-11
  • 1970-01-01
  • 1970-01-01
  • 2014-11-19
  • 1970-01-01
  • 2018-02-19
  • 2019-09-15
  • 1970-01-01
相关资源
最近更新 更多