【问题标题】:Appending %20 to space in BlackBerry without URLEncodedPostData [duplicate]在没有 URLEncodedPostData 的情况下将 %20 附加到 BlackBerry 的空间 [重复]
【发布时间】:2011-11-28 07:28:35
【问题描述】:

可能重复:
Country name with space not accepted in BlackBerry ObjectChoiceField

我一直在研究如何将 % 20 附加到空格。我使用了来自 couple of StackOverflow questions 的代码,但似乎没有一个工作。

我无法使用 POST。如何使用 URLEncodedPostData 并删除 url 中的空格?

我正在使用以下代码从本地服务器获取响应。

ConnectionFactory connFact = new ConnectionFactory();
ConnectionDescriptor connDesc;

connDesc = connFact.getConnection("http://www.XXXXXX.com/XXXXX/?

InputStream isText = httpConn.openInputStream();

byte[] bytes=new byte[isText.available()];
isText.read(bytes);
final String s = new String(bytes);
System.out.println(" SERVER RETURNS = "+s);
if(s.equals("successfull"))//&& loginid.indexOf("@"))
     {
         UiApplication.getUiApplication().invokeLater(new Runnable()
     {
         public void run()
           {
          Dialog.alert(("Registration success"));
                   }
          }
    }

【问题讨论】:

  • 你的标题暗示你不想在你说你做的正文中使用 URLEncodedPostData。它是哪一个?我已经给了你使用它的示例代码,其他人给了你其他解决方案,stackoverflow.com/questions/7538998/…

标签: url blackberry java-me urlencode


【解决方案1】:

转到下面的链接并使用 Utility.java 代码附加 %20 作为空格;

Country name with space not accepted in BlackBerry ObjectChoiceField

如果您有任何疑问,请访问 StackOverFlow 聊天室名称“Life for Blackberry”,以澄清您和我们的疑问。

【讨论】:

    猜你喜欢
    • 2014-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-25
    • 1970-01-01
    • 2021-02-22
    • 2021-10-15
    • 1970-01-01
    相关资源
    最近更新 更多