我使用apache cxf创建了一些Web服务,我试图通过我的java代码调用它们。但是,由于我的服务需要多个参数,我不知道如何传递这些参数。例如,我的服务是
helloWorld(String jsonString, String userName)
我的java代码是:
public String helloWorld(String jsonString, String userName)
{
URL url = new URL("http://localhost:8080/abc/helloWorld");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setDoOutput(true);
conn.setRequestMethod("POST");
conn.setRequestProperty("Content-Type", "application/json");
String input=jsonString;
OutputStream os = conn.getOutputStream();
os.write(input.getBytes());
}
我没有得到如何与我的jsonString一起传递用户名..?