Java+HttpClient实现Request Payload Post数据

最近由于业务需要Java语言(HttpClient包)实现“Request Payload”Post请求,在网上查询了一些资料,未能实现。

后分析“Request Payload”的实现原理,发现很简单就是使用json的方式post数据,网上的有些作者可能也不太理解吧,会误导他人,现进行简单记录。

最重要的两行代码是:

StringEntity stringEntity = new StringEntity((strPayloadDataJson), "application/json", "utf-8");

httpPost.setEntity(stringEntity);

StringEntity实际是设置的“Content-Type”为 "application/json"。

你可能感兴趣的:(Java)