3
我有一个服务,期望2个对象...身份验证和客户端。 两者都映射正确。Resteasy服务期待2 json对象
我想把它们当作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太多,但不能让它开始工作。
你如何将它们转换为JSON?尝试使用$ post ['Authentication'] = $ authentication-> toJson(); $ post ['Client'] = $ client-> toJson(); – Baba 2012-02-25 11:43:13