改造多个POST参数

改造多个POST参数

本文介绍了改造多个POST参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试向需要2组信息的服务器提交呼叫,这是我的界面:

I'm trying to submit a call to a server that requires 2 sets of information, this is my interface:

@POST("/venues/get-by-location")
void getByLocation(@Body Coordinates coordinates,
                   @Body MaxDistanceBody maxDistance,
                   Callback<MyCallback> callback);

但是我收到此错误:找到了多个@Body方法注释."

but I receive this error: " Multiple @Body method annotations found."

如何在一个Post请求中发送多个对象?谢谢!

How can I send multiple objects in one Post request? Thanks!

推荐答案

也许可以帮忙:

@Multipart
@POST("/venues/get-by-location")
void getByLocation(@Part("coordinates") Coordinates coordinates,
                   @Part("maxDistanceBody") MaxDistanceBody maxDistance,
                   Callback callback);

这篇关于改造多个POST参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-30 23:29