我在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
参数)。
答案 0 :(得分:0)
你可以像这样添加一个标题
@POST("add.php")
Call<Void> getData(@Body Survey survey,
@Header("value") String value);
考虑PHP代码中的标题