【发布时间】:2016-07-29 08:05:32
【问题描述】:
我正在使用 DataOutputStream 类将我的数据作为 post 数据发送到 php 服务器
DataOutputStream dataOutputStreamRegister = new DataOutputStream(connectionToRegister.getOutputStream());
dataOutputStreamRegister.writeBytes("txtUserID="+userName+"&txtPassword="+userPassword+"&ddlCountry="+countryId
+"&ddlUniversity="+universityId+"&ddlCourseYear="+courseYearId+"&txtEmail="+userEmail+"&txtInitial="+userInitials
+"&txtFname="+userFirstName+"&txtLname="+userLastName+"&txtDob="+userBirthMonth+"/"+userBirthDay+"/"+userBirthYear
+"&ddlLevel="+levelId+"&txtSkills="+studentSkills+"&ddlGender="+genderId+"&ddlFraternity="+fraternityId+"&ddlSorority="
+sororityId+"&ddlClubs="+paramsText);
我要发送的最后一个参数“ddlClubs”应该是一个数组。php服务器中的代码如下
foreach($_POST["ddlClubs"] as $key=>$val){
....
}
我应该如何去做,因为我看到的许多技术包括不推荐使用的类,如“defaultHttpClient”和“NameValuePairs”
感谢大家的宝贵时间。
【问题讨论】:
-
搜索
OkHTTP库。 -
@PrerakSola 感谢您的回复。如果不使用任何库,我不能这样做吗?
-
只需相应地格式化您的网址:
...&ddlClubs[0]=value0&ddlClubs[1]=value1等等。 -
@f1sh 好的,试试你的建议并告诉你。
-
@Debojyoti 完成。祝你工作顺利!
标签: java php android json post