Java Htmlunit:在Facebook上发布链接

Java Htmlunit:在Facebook上发布链接,java,facebook,htmlunit,Java,Facebook,Htmlunit,我用HtmlUnit在我的Fb网页上发布链接,但是如果我试图发布链接,Fb只显示url,没有图片,标题ecc 另一种方法是发送POST请求,发布包含所有信息的整个链接 如何生成发布请求以在我的fb页面上发布链接?要生成Post请求,您必须使用该类 您应该这样使用它: WebClient webClient = new WebClient(); WebRequest wr = new WebRequest(new URL("http://url.to.post"), HttpMethod.POST

我用HtmlUnit在我的Fb网页上发布链接,但是如果我试图发布链接,Fb只显示url,没有图片,标题ecc

另一种方法是发送POST请求,发布包含所有信息的整个链接


如何生成发布请求以在我的fb页面上发布链接?

要生成
Post
请求,您必须使用该类

您应该这样使用它:

WebClient webClient = new WebClient();
WebRequest wr = new WebRequest(new URL("http://url.to.post"), HttpMethod.POST);
List<NameValuePair> parameters = Arrays.asList(
        new NameValuePair("name", "john"),
        new NameValuePair("age", "28"));
wr.setRequestParameters(parameters);
HtmlPage page = webClient.getPage(wr);
System.out.println(page.asXml());
而不是使用相同名称的Apache接口

您必须使用Chrome的inspector或Firebug才能准确查看要发布到的URL以及需要发送的参数。

以下哪一项?什么参数?
import com.gargoylesoftware.htmlunit.util.NameValuePair;