特殊字符转码:String param = URLEncoder.encode("Hermann-Löns", "UTF-8");
String url = "http://facebook.com/some/api";
String charset = "UTF-8";
String param1 = URLEncoder.encode("value1", charset);
String param2 = URLEncoder.encode("value2", charset);
String query = String.format("param1=%s¶m2=%s", param1, param2);
URLConnection urlConnection = new URL(url).openConnection();
urlConnection.setUseCaches(false);
urlConnection.setDoOutput(true); // Triggers POST.
urlConnection.setRequestProperty("accept-charset", charset);
urlConnection.setRequestProperty("content-type", "application/x-www-form-urlencoded");
OutputStreamWriter writer = null;
try {
writer = new OutputStreamWriter(urlConnection.getOutputStream(), charset);
writer.write(query); // Write POST query string (if any needed).
} finally {
if (writer != null) try { writer.close(); } catch (IOException logOrIgnore) {}
}
InputStream response = urlConnection.getInputStream();
// Now do your thing with the facebook response.
HttpClient API :
String url = "http://facebook.com/some/api";
String charset = "UTF-8";
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("param1", "value1"));
params.add(new BasicNameValuePair("param2", "value2"));
UrlEncodedFormEntity query = new UrlEncodedFormEntity(params, charset);
HttpClient client = new DefaultHttpClient()
HttpPost post = new HttpPost(url);
post.setEntity(query);
InputStream response = client.execute(post).getEntity().getContent();
// Now do your thing with the facebook response.
分享到:
相关推荐
支持的FB Graph API版本安装Gradle消息传递使用JitPack服务,将以下内容添加到build.gradle : repositories { .. . maven { name " jitpack " url " ...
不推荐使用请使用: : 不再维护。laravel-hhvm-docker 由Nginx正向代理提供服务的超快速,经过生产硬化的HHVM / PHP-7 Dockerfile 。 请参阅以了解原因。 非常适合在Docker容器集群中运行的水平分布Laravel应用程序...
ATTutorialController, 准备使用的教程控制器 使用自己的UIWindow ATTutorialController一个简单的使用教程控制器,突出显示样式。 用法要运行示例项目,克隆 repo,然后从...依赖项这里框架使用 Facebooks shimmer查看
http api实现了openstack swift http api的常见功能,因此可以与现有工具一起使用。 特征 对象元数据在Elasticsearch中建立索引,即使容器包含数百万个对象,也可以快速读取,更新,删除和列出 对对象进行版本控制...
使用此插件,您可以轻松地:•设置默认UTM值,然后单击1即可将其添加到任何链接•只需单击1次即可调试Facebooks OG:debugger中的任何网站•获取当前网站的OG:image•共享所选文本作为报价在Facebook上•在常规网站...
目的是帮助方面社交营销用户轻松导出您社交好友的联系方式,如:邮件地址、电话号码、公司网址、Facebooks、Twitters、IM等联系方式。将采集导出后的精准客户导入到EDM、Whatsapp等进行全方位再营销盘活,高效提升...