About HTTP Authentication failed

video its URL have no "username:password" can be play,
now I want to play the video its URL is 
"http://etele:[email protected]:8888/RtlKlub";, play failed!!!

following is options set: 

   curl_easy_setopt(fileData->curl, CURLOPT_HTTPAUTH,        CURLAUTH_ANY);
   curl_easy_setopt(fileData->curl, CURLOPT_USERPWD,         "etele:Xdr56tFc"); 
   
   curl_easy_setopt(fileData->curl, CURLOPT_HTTP_VERSION,    
CURL_HTTP_VERSION_1_1);   
   curl_easy_setopt(fileData->curl, CURLOPT_URL,             
"http://89.147.64.204:8888/RtlKlub";);
   curl_easy_setopt(fileData->curl, CURLOPT_VERBOSE,         1); 
   curl_easy_setopt(fileData->curl, CURLOPT_NOPROGRESS,      1);
   curl_easy_setopt(fileData->curl, CURLOPT_FORBID_REUSE,    1);
   curl_easy_setopt(fileData->curl, CURLOPT_WRITEDATA,       file);
   curl_easy_setopt(fileData->curl, CURLOPT_WRITEFUNCTION,   write_callback);
   curl_easy_setopt(fileData->curl, CURLOPT_WRITEHEADER,     file);
   curl_easy_setopt(fileData->curl, CURLOPT_HEADERFUNCTION,  header_callback);  
 
   curl_easy_setopt(fileData->curl, CURLOPT_USERAGENT, "  TechniSat Mediaplayer 
(CE-HTML); HbbTV/1.1.1 (; ; ; ; ; )");

#ifdef PROXY_SETTING   // PROXY_SETTING not define
   curl_easy_setopt(fileData->curl, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);
   curl_easy_setopt(fileData->curl, CURLOPT_PROXY, 
(char*)"http://164.129.133.10:8080";);
   curl_easy_setopt(fileData->curl, CURLOPT_PROXYUSERPWD, "username:password");
#endif /* PROXY_SETTING */
 
#ifdef URL_REDIRECTION  // URL_REDIRECTION have been defined
    curl_easy_setopt( fileData->curl, CURLOPT_FOLLOWLOCATION, TRUE );
    curl_easy_setopt( fileData->curl, CURLOPT_MAXREDIRS, 10 );
#endif /* URL_REDIRECTION */

   if (headers)
   {
      curl_easy_setopt(fileData->curl, CURLOPT_HTTPHEADER, headers);
   }



following is debug infos:

* About to connect() to 89.147.64.204 port 8888 (#0)
*   Trying 89.147.64.204... * Connected to 89.147.64.204 (89.147.64.204) port 
8888 (#0)
> GET /RtlKlub HTTP/1.1

User-Agent:   TechniSat Mediaplayer (CE-HTML); HbbTV/1.1.1 (; ; ; ; ; )

Host: 89.147.64.204:8888

Accept: */*


* HTTP 1.0, assume close after body
< HTTP/1.0 403 Forbidden
< Server: MCast server 0.1

< Accept-Ranges: bytes

< Allow: GET
< Select Timeout
* Closing connection #0
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html

Reply via email to