MacのオブザーバークラスのC++ XPCOMコンポーネントにエラーがあるかどうかを確認するためにステータスを使用しようとしています。プロキシ環境ではFirefox:プロキシ環境のOnStateChangeのステータスに問題がある
OnStateChange(
nsIWebProgress *aWebProgress,
nsIRequest *aRequest,
PRUint32 aStateFlags,
nsresult aStatus)
{
}
aStatus
パラメータは、ブラウザがページをロードするために失敗しても常に真です。
プロキシ以外の環境では、ステータスに適切な値(エラー)が与えられます。
http://10.1.3.3/(ランダムIP)にアクセスすると表示されます。プロキシの場合、ステータスはゼロ(成功)で、プロキシがなければエラー値が返されます。
適切なエラー値を得るためにいくつかのパラメータを設定する必要がありますか?
感謝を – Swetha