原始体要求,进行翻新

时间:2018-09-29 09:36:04

标签: android retrofit2

我正在尝试使用Retrofit2进行以下请求:

curl -X POST \
  https://myserver.com/token \
  -H 'Content-Type: application/json' \
  -d '{"param1": "1234", "param2": "5678"}'

但是服务器(我无法控制)抱怨说缺少param1参数。

在Retrofit2上,这个卷曲请求看起来如何?

1 个答案:

答案 0 :(得分:1)

retrofit库(v2.0) for android中,

您可以使用 POST 类型为API创建原始请求正文,例如:

@POST("token")
public void yourApiName(@Body YourPOJO pojo);

YourPOJO.java

public class YourPOJO{
    // Your params here, use @Serialized name if using with Gson
    private String param1;
    private String param2;

    // Getters & setters here. 
}