在PHP中检索Retrofit对象

时间:2017-07-11 20:48:08

标签: php android retrofit2

我在Retrofit中使用String发送GET,它在我的PHP服务器文件中运行良好。

e.g。

@GET("add.php")
Call<Void> getData(@Query("value") String value);

可以使用$_GET['value']检索此内容。此字符串是从对象转换的JSON字符串,比如类Survey

现在这个字符串变得很长,我决定使用POST而不是GET,否则我会收到URI too long错误。

我的新代码是:

@POST("add.php")
Call<Void> getData(@Body Survey survey);

我的查询是,如何在我的PHP文件中检索此数据(因为我不再提及value参数)。

1 个答案:

答案 0 :(得分:0)

你可以像这样添加一个标题

@POST("add.php")
Call<Void> getData(@Body Survey survey,
                   @Header("value") String value);

考虑PHP代码中的标题