【问题标题】:Http 401 along with Http 500 in blackberry app development黑莓应用程序开发中的 Http 401 和 Http 500
【发布时间】:2013-03-21 00:35:47
【问题描述】:

我正在使用 Oauth Webservice 开发一个黑莓应用程序。 当我发送 GET 请求时,我首先获得 HTTP 401 状态代码 虽然我正在正确发送授权标头。当我调用相同的网络服务时 再次给出 HTTP 500 错误。 我很困惑,要跟踪错误,无论是来自客户端还是服务器错误。 我也在运行 MDS 模拟器。 请帮我解决这个问题。

这里是我的代码 sn-p:

private HttpConnection HttpRequestCreate(boolean post) throws IOException,MalformedURIException,PINException, net.rim.device.api.crypto.InvalidKeyException,UnsupportedEncodingException,net.rim.device.api.crypto.NoSuchAlgorithmException ,IllegalStateException,NullPointerException,IllegalArgumentException, CryptoTokenException, CryptoUnsupportedOperationException
{
String Authhdr=null;    

uthScheme authScheme = new AuthScheme.Builder(HTTPVerb,URI,Date,Keys)
.setContentMD5(ContentMD5)
.setContentType(ContentType)
.build();

Authhdr = authScheme.getAuthorizedHeader();

if(Authhdr ==null)
    throw new NullPointerException("Authorization header cannot be null.Please check whether authorization header is properly generated or not.");              
HttpConnection ConnectionHandle = null; 
ConnectionHandle=(javax.microedition.io.HttpConnection)
Connector.open(URI, Connector.READ_WRITE, true);
ConnectionHandle.setRequestMethod(HTTPVerb);
ConnectionHandle.setRequestProperty("Date",Date);
ConnectionHandle.setRequestProperty("Host",Host);
ConnectionHandle.setRequestProperty("Authorization", Authhdr);
if(ContentLength!=null)
    ConnectionHandle.setRequestProperty("Content-Length",ContentLength);

if(ContentMD5!=null)
    ConnectionHandle.setRequestProperty("Content-MD5",ContentMD5);   

if(ContentType!=null)
    ConnectionHandle.setRequestProperty("Content-Type",ContentType);        

return ConnectionHandle;                            
}   

谢谢...

【问题讨论】:

    标签: oauth blackberry http-headers http-status-code-401


    【解决方案1】:

    这可以帮助你 401 Error on Blackberry Device 或者可能存在 TLS 1.2 问题。因为显然 bb 在非 TLS 1.0 连接方面存在一些问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多