我想從我的BlackBerry應用程序設置服務器連接。我能夠獲得有關服務器狀態的響應代碼。現在我有幾個值,我必須POST到服務器
它像一個註冊頁面值(用戶名,密碼,年齡)必須發送到服務器。
ConnectionFactory connFact = new ConnectionFactory();
ConnectionDescriptor connDesc;
connDesc = connFact.getConnection(url);
if (connDesc != null)
{
HttpConnection httpConn;
httpConn = (HttpConnection)connDesc.getConnection();
try
{
final int iResponseCode = httpConn.getResponseCode();
UiApplication.getUiApplication().invokeLater(new Runnable()
{
public void run()
{
Dialog.alert("Response code: " + Integer.toString(iResponseCode));
}
});
}
catch (IOException e)
{
System.err.println("Caught IOException: " + e.getMessage());
}
}
這就是我用來獲取響應碼的代碼。 我將不勝感激,如果有人可以幫助我如何我可以做一個POST請求到服務器.. 的狀態的服務器的URL是company.com/app/version/stats
當它註冊這將是 company.com/app/register
謝謝
我得到的迴應代碼成功,但沒有得到添加到服務器的值.. – alanvabraham 2011-05-31 09:33:46
使用Wireshark的檢查sended請求。如果它是正確的,比在服務器端的錯誤(也許你需要添加用戶代理或其他..) – oxigen 2011-05-31 11:43:52