2011-01-31 15 views
2

認証にhttpダイジェストアクセス認証を使用するAPIのクライアントを構築しています。私はrfcを調べてセットアップに必要な応答ヘッダを知っており、これは私のエミュレータでうまくいきます。私は自分の携帯電話(ノキアE5)上でテストするときに問題がしかし、私は返さヘッダからWWW認証ヘッダを得ることがJ2MEで不適切な値を返すgetHeaderField( "WWW-Authenticate")

[コード]

// c = (HttpConnection) Connector.open(url) and other declarations 

String digest = c.getHeaderField("WWW-Authenticate"); 

System.out.println(digest); // gives only: Digest 
//no realm, qop and others 

[/コードの完全な値を取得doesntのことが判明しました]

私は何か間違っているか、それとも電話からですか?私の他の選択肢は何ですか?

...私はあなたが base64 encoded WWW-Authenticate-encoded headerserver側から新しい headerを作成し、代わりにそれを使用しようとする提案、またはあなたが行うことができ、私はいくつかの nokiasでこの問題に直面している、とはい、それは偽の HttpConnection実装です

答えて

2

それは難しい方法で全体をHttpConnectionからゼロから実装してください...

関連する問題