我们需要向一个需要动态多个字段的web服务发送POST请求。我的意思是,我们需要像这样发送POST请求:
question1='answer1'&question2='answer1'&question2='answer2'&question3='answer1'
当问题1和问题2在编译时未设置时,我们可以使用@FieldMap来使用动态字段,但是我们不能多次发送相同的字段。
这是我们的Retrofit代码:
@FormUrlEncoded
@POST("/desafios/send/")
Observable<BaseServerMsgArray> postSubmitSurvey(@Field("customerId") Long customerId, @Field("upload_from_app") int uploadFromApp, @FieldMap HashMap<String, ArrayList<String>> hashFields);
有人可以帮助我们吗?
提前致谢,