我有一个需要 2 个对象的服务......身份验证和客户端。两者都正确映射。
我试图将它们作为 Json 来使用,但我很难做到这一点。如果我只指定一个参数,它工作正常,但我如何调用这个服务传递 2 个参数?总是给我一些例外。
这是我的休息服务:
@POST
@Path("login")
@Consumes("application/json")
public void login(Authentication auth, Client c)
{
// doing something
}
这是我的 PHP 消费者:
$post[] = $authentication->toJson();
$post[] = $client->toJson();
$resp = curl_post("http://localhost:8080/login", array(),
array(CURLOPT_HTTPHEADER => array('Content-Type: application/json'),
CURLOPT_POSTFIELDS => $post));
我也尝试了一些关于 CURLOPT_POSTFIELDS 的变化,但无法让它工作。