使用Java,当我揭露用肥皂一些Web服务,我有一个描述了所有输入/输出WSDL,如果我在我的客户了SoapUI使用这个WSDL,它会分析它,并为我一些样品的要求。
什么是REST / JSON来做到这一点的过程。我知道WADL,但了SoapUI不能产生从这个样品要求。我知道第三方工具,如扬鞭套件,但是这是唯一的办法?做ü必须使用一些外部文档工具来暴露你的API,并显示用户的一些样品的请求?
try {
url="put your service url";
HttpPost request = new HttpPost(url);
request.setHeader("Accept", "application/json");
request.setHeader("Content-type", "application/json");
// Build JSON string
JSONStringer item = new JSONStringer()
.object()
.key("password").value(pass)
.key("username").value(email)
.endObject();
StringEntity entity = new StringEntity(item.toString());
request.setEntity(entity);
// Send request to WCF service
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpResponse response = httpClient.execute(request);
HttpEntity entity1 = response.getEntity();
InputStream stream = entity1.getContent();
r = Splash.convertStreamToString(stream);
JSONObject jo = new JSONObject(r);
s= (Integer) jo.get("Flag");
Log.d("json result is:", r);
statusCode = response.getStatusLine().getStatusCode();
} catch (Exception e) {
e.printStackTrace();
Log.d("error", "code"+0);
}
return s;
}