Java 使用改型从Android向服务器发送字符串数组
我想使用改型从Android应用程序向服务器发送字符串数组。我不知道如何在服务器端发送和接收:Java 使用改型从Android向服务器发送字符串数组,java,php,android,json,retrofit,Java,Php,Android,Json,Retrofit,我想使用改型从Android应用程序向服务器发送字符串数组。我不知道如何在服务器端发送和接收: //api interface... @FormUrlEncoded @POST("sendArray.php") Call<ResponseModel> sendAns(@Field("ans[]") String[] ans); //sending array in main activity String[] ans = {"ans1","ans2","ans3"}; Call
//api interface...
@FormUrlEncoded
@POST("sendArray.php")
Call<ResponseModel> sendAns(@Field("ans[]") String[] ans);
//sending array in main activity
String[] ans = {"ans1","ans2","ans3"};
Call<ResponseModel> call = apiObject.sendAns(ans);
call.en....
//server side php code to get array
$ans = $_POST['ans[]'];
$ans1 = $ans[1];
//api接口。。。
@FormUrlEncoded
@POST(“sendArray.php”)
调用sendAns(@Field(“ans[]”)字符串[]ans);
//正在主活动中发送数组
字符串[]ans={“ans1”、“ans2”、“ans3”};
Call Call=apobject.sendAns(ans);
打电话,嗯。。。。
//获取数组的服务器端php代码
$ans=$_POST['ans[]'];
$ans1=$ans[1];
我期望$ans1=“ans2”的值,但我们什么也没有得到。发送和接收数组如下:
@POST("sendArray.php")
Call<ResponseModel> getSomething(@Body String[] ans );
以及:
@POST(“sendArray.php”)
呼叫请求(@Body yourboyrequest request);
像这样发送和接收阵列:
@POST("sendArray.php")
Call<ResponseModel> getSomething(@Body String[] ans );
以及:
@POST(“sendArray.php”)
呼叫请求(@Body yourboyrequest request);
var\u dump($\u POST)看看你的值是什么样子,然后你知道如何访问它。参考这里你能给我看var\u dump($\u POST)的代码吗你为什么不var\u dump($\u POST)
看看你的值是什么样子,然后你知道如何访问它。参考这里你能给我看var\u dump($\u POST)的代码吗谢谢你抽出时间。您可以发布php代码来接收吗?此时,java.lang.NullPointerException:尝试在com.example.asus.simple.ResponseModel.getResponse()的空对象引用上调用虚拟方法“java.lang.String com.example.asus.simple.MainActivity$1.onResponse(MainActivity.java:90)对于thar,请阅读您得到空值,因为没有响应,同样对于网络和响应,我建议在做任何事情之前检查空值谢谢您的时间。您可以发布php代码来接收吗?此时,java.lang.NullPointerException:尝试在com.example.asus.simple.ResponseModel.getResponse()的空对象引用上调用虚拟方法“java.lang.String com.example.asus.simple.MainActivity$1.onResponse(MainActivity.java:90)对于thar,请阅读您得到空值,因为没有响应,同样对于网络和响应,我建议在做任何事情之前始终检查空值
@POST("sendArray.php")
Call<ResponseModel> request(@Body YourBodyRequest request );