Blackberry 使用BrowserSession调用浏览器
我正在尝试调用BrowserSession来打开网页。我通常使用以下代码:Blackberry 使用BrowserSession调用浏览器,blackberry,Blackberry,我正在尝试调用BrowserSession来打开网页。我通常使用以下代码: BrowserSession browserSession = Browser.getDefaultSession(); browserSession.displayPage(link); browserSession.showBrowser(); 但我现在想使用post方法,同时以同样的方法打开网站。如何将数据发布到BrowserSession 我找到了以下方法: displayPage(String url, St
BrowserSession browserSession = Browser.getDefaultSession();
browserSession.displayPage(link);
browserSession.showBrowser();
但我现在想使用post方法,同时以同样的方法打开网站。如何将数据发布到BrowserSession
我找到了以下方法:
displayPage(String url, String referrer, HttpHeaders requestHeaders, PostData postData)
我一直在尝试,结果一无所获。。。有谁能帮忙吗
谢谢以下是如何使用BrowserSession.displayPage(字符串url、字符串引用、HttpHeaders requestHeaders、PostData PostData)方法:
final HttpHeaders requestHeaders = new HttpHeaders();
requestHeaders.addProperty(
HttpHeaders.HEADER_CONTENT_TYPE,
HttpHeaders.CONTENT_TYPE_APPLICATION_X_WWW_FORM_URLENCODED
);
final URLEncodedPostData postData =
new URLEncodedPostData(URLEncodedPostData.DEFAULT_CHARSET, false);
postData.append("some_key", "some_value");
// put any key/value pairs you need to pass to the server
BrowserSession browserSession = Browser.getDefaultSession();
browserSession.displayPage(url, null, requestHeaders, postData);
browserSession.showBrowser();
确定一下,您是否正在使用browserSession.showBrowser()推送浏览器?是的,我在代码中输入了browserSession browserSession=browser.getDefaultSession();browserSession.displayPage(链接);browserSession.showBrowser();