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 header
で
server
側から新しい
header
を作成し、代わりにそれを使用しようとする提案、またはあなたが行うことができ、私はいくつかの
nokias
でこの問題に直面している、とはい、それは偽の
HttpConnection
実装です