如何从android发送一个清单并用php接收。我需要向服务器发送一个我不知道通常发送参数大小的列表,我知道: @FormUrlEncode @POST(/URL) Call<Object> SendAnyThing(@Field("param1") String param);
等。
但在这种情况下,我知道params的数量,在php中,我会这样接收: $param1 = isset($_POST['param1'])
我和它一起工作。我读到我需要改变 @Field
为了 @Body
但是我仍然不知道如何用php阅读它
这是我的密码:
@POST(URL)
Call<String> Test(@Body OrderModel model);
public void test(OrderModel orderModel) {
Get get = Conn.getClient().create(Get.class);
Call<String> call = get.Test(orderModel);
call.enqueue(new Callback<String>() {
@Override
public void onResponse(Call<String> call, Response<String> response) {
}
@Override
public void onFailure(Call<String> call, Throwable t) {
}
});
}
public class OrderlModel implements Serializable {
@SerializedName("order_product")
private List<OrderProduct> orderProductList;
@SerializedName("order_id")
private int orderId;
@SerializedName("user_id")
private int userId;
@SerializedName("company_id")
private int companyId;
@SerializedName("company_name")
private String companyName;
@SerializedName("state")
private int state;
@SerializedName("total")
private double total;
@SerializedName("date")
private String dateOrdered;
@SerializedName("comment")
private String comment;
}
在php中我肯定不知道怎么读它
暂无答案!
目前还没有任何答案,快来回答吧!