RE: Proxy authentication in libwww

<[email protected]>
Newsgroups gmane.comp.lib.libwww
Message-ID <[email protected]>




Hi Francisco,

<skip>

>The problem is that the proxy is configured to >ask for a user/password, but
>the application never ask it and returns with no >data. The environment
>variable for the proxy is settled and I'm >debugging the application and
>libwww try to use it.
>
>In http.c, after the connection is established >with the proxy, in
>HTTPNextState() the status is 407 which is >correct, but it seems that
>despite this there is no call to the callback >settled in the main
>program for the user defined handler
>(HTAlert_add(PromptUsernameAndPassword, >HT_A_USER_PW).

I try to write the same code for Linux (RedHat9; gcc 3.2.2) and reveal the same problem:
In main function were called 

HTProfile_newNoCacheClient(APP_NAME, APP_VERSION);

HTProxy_add( "http", MY_PROXY );
HTNoProxy_add( "localhost", NULL, 0 );

HTAlert_deleteOpcode( HT_A_USER_PW );
HTAlert_add( PromptUsernameAndPassword, HT_A_USER_PW );

HTAlert_setInteractive( YES );

....

After that, in main, I've tried to connect to some host in Internet (http://www.hotmail.com e.g.) and always received (over traces) "407: Proxy authorization required". 

It looks like application hangs on HTEventList_loop().
There is no call to the callback settled in the main.

When I try to connect to http://localhost (NoProxy) - I receive user/password dialog for my local apache server, that works normally.

So wassup?! Why this happens?
I see I'm not a first person who ask this question.
So does anybody find a solution to this problem already?!

Thanks in advance!

Sergey.
__________
www.newmail.ru -- Новая Почта для нового поколения.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.