将表单数据发布到服务器(Android)

尼古拉·斯坦科维奇

我需要将我的注册表格详细信息提交给服务器api。我通过在按钮click上调用一个函数尝试了一种方法,但是服务器上没有任何内容。我需要将数据发布为Content-type:Form-Data,因为服务器对其他任何内容均无响应。请帮助我,谢谢!

 public class Login extends AsyncTask<String, Void, Void> {

        String userName;
        String password;

        public Login(String user, String pass) {
           userName = user;
            password = pass;
        }

        protected void onPreExecute() {
            super.onPreExecute();

        }



        protected Void doInBackground(String... params) {
            OkHttpClient client = new OkHttpClient();
                RequestBody formBody = new FormBody.Builder()
                        
                        .addEncoded("user",userName)
                        .addEncoded("pass",password)
                        .build();

            Request request = new Request.Builder()
                    .url("http://www.autotrack.rs/android_juzna_backa/login.php")
                    .post(formBody)
                    .build();

            try {
                Call call = client.newCall(request);
                Response response = call.execute();
                System.out.println(response.body().string());

            }catch (Exception m)
            {
                m.printStackTrace();
            }
            Response response = null;
            try {
                response = client.newCall(request).execute();
                System.out.println(response.body().string());

            } catch (IOException e) {
                e.printStackTrace();
            }
            if(!response.isSuccessful())
            {
                try {
                    throw new IOException("Unexpected: "+response);
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
            return null;
            }
阿迪亚·乔希(Aditya Joshi)

您忘记添加setType方法并使用addFormDataPart

RequestBody requestBody = new MultipartBody.Builder()
        .setType(MultipartBody.FORM)
        .addFormDataPart("somParam", "someValue")
        .build()

Request request = new Request.Builder()
                    .url("http://www.autotrack.rs/android_juzna_backa/login.php")
                    .post(formBody)
                    .build();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Google Invisible reCaptcha 成功后如何将表单数据发布到第 3 方服务器?

来自分类Dev

使用eclipse将表单数据发布到php服务器时如何获得正确的响应?

来自分类Dev

从 Wordpress 表单将数据发布到 NodeJS 服务器

来自分类Dev

在发布到服务器之前查看和修改表单数据

来自分类Dev

使用 MVP Android 将数据发布到服务器

来自分类Dev

如何将php表单数据以纯文本文件存储到Web服务器?

来自分类Dev

将Json值从Android发布到服务器,并使用SQL将数据返回到Android

来自分类Dev

如何使用android studio将数据从android应用发布到服务器

来自分类Dev

Android-将数据从Android SQLite DB发布到localhost服务器上的MySQL DB

来自分类Dev

将JSON数据从iOS发布到mssql服务器

来自分类Dev

AngularJS:将数据发布到服务器

来自分类Dev

无法使用 JSONObjectRequest 将数据发布到服务器

来自分类Dev

如何将xml数据发布到android中的服务器

来自分类Dev

如何使用retrofit2将json数据发布到android中的服务器?

来自分类Dev

为什么约定将表单数据发送(联系)到服务器?

来自分类Dev

使用 React.js 和 Express.js POST 表单数据到服务器

来自分类Dev

JSON还是表单数据?将数据发送回服务器的首选方法是什么

来自分类Dev

使用Ajax将表单数据发布到ZF2控制器

来自分类Dev

如何将表单数据发布到API控制器

来自分类Dev

将数组和表单数据发布到控制器-MVC Ajax

来自分类Dev

使用BeginForm将表单数据发布到ASP.NET MVC API控制器

来自分类Dev

使用Ajax将表单数据发布到控制器方法

来自分类Dev

使用AJAX将表单数据发布到Fw / 1(Coldfusion)控制器功能

来自分类Dev

将数组和表单数据发布到控制器-MVC Ajax

来自分类Dev

cakephp3-无法将表单数据发布到控制器功能

来自分类Dev

jQuery-将表单数据发布到API

来自分类Dev

尝试使用JQuery将表单数据发布到servlet

来自分类Dev

jQuery-将表单数据发布到API

来自分类Dev

无法将表单数据发布到操作网址

Related 相关文章

  1. 1

    Google Invisible reCaptcha 成功后如何将表单数据发布到第 3 方服务器?

  2. 2

    使用eclipse将表单数据发布到php服务器时如何获得正确的响应?

  3. 3

    从 Wordpress 表单将数据发布到 NodeJS 服务器

  4. 4

    在发布到服务器之前查看和修改表单数据

  5. 5

    使用 MVP Android 将数据发布到服务器

  6. 6

    如何将php表单数据以纯文本文件存储到Web服务器?

  7. 7

    将Json值从Android发布到服务器,并使用SQL将数据返回到Android

  8. 8

    如何使用android studio将数据从android应用发布到服务器

  9. 9

    Android-将数据从Android SQLite DB发布到localhost服务器上的MySQL DB

  10. 10

    将JSON数据从iOS发布到mssql服务器

  11. 11

    AngularJS:将数据发布到服务器

  12. 12

    无法使用 JSONObjectRequest 将数据发布到服务器

  13. 13

    如何将xml数据发布到android中的服务器

  14. 14

    如何使用retrofit2将json数据发布到android中的服务器?

  15. 15

    为什么约定将表单数据发送(联系)到服务器?

  16. 16

    使用 React.js 和 Express.js POST 表单数据到服务器

  17. 17

    JSON还是表单数据?将数据发送回服务器的首选方法是什么

  18. 18

    使用Ajax将表单数据发布到ZF2控制器

  19. 19

    如何将表单数据发布到API控制器

  20. 20

    将数组和表单数据发布到控制器-MVC Ajax

  21. 21

    使用BeginForm将表单数据发布到ASP.NET MVC API控制器

  22. 22

    使用Ajax将表单数据发布到控制器方法

  23. 23

    使用AJAX将表单数据发布到Fw / 1(Coldfusion)控制器功能

  24. 24

    将数组和表单数据发布到控制器-MVC Ajax

  25. 25

    cakephp3-无法将表单数据发布到控制器功能

  26. 26

    jQuery-将表单数据发布到API

  27. 27

    尝试使用JQuery将表单数据发布到servlet

  28. 28

    jQuery-将表单数据发布到API

  29. 29

    无法将表单数据发布到操作网址

热门标签

归档