curl-library
Re: is this a bug in libcurl?
Date: Mon, 28 Jul 2003 09:08:40 +0200 (CEST)
On Sun, 27 Jul 2003, [gb2312] xiao niu wrote:
> When i use CURLOPT_FOLLOWLOCATION, i found that if there are chinese
> characters in the new address the libcurl cannot process it correctly.
Can you please show us the full headers of such a server response?
> curl_easy_setopt(curl, CURLOPT_URL, "http://www.joyo.com.cn/ProdSearch/prodsearch.asp?uid=suuszxsswugibgzsmsgsasxww");
> curl_easy_setopt(curl, CURLOPT_POST, 1);
> /* Now specify the POST data */
> curl_easy_setopt(curl, CURLOPT_POSTFIELDS, "vname=linux");
> curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1);
> /* Perform the request, res will get the return code */
> res = curl_easy_perform(curl);
> when i set CURLOPT_POSTFIELDS to "vname=linux", the lib can get the right
> page. but when i set it to "vname=ÖÐÎÄ", it cannot get the right page.
I don't see how this is a libcurl problem. libcurl will send the data you tell
it to send, if that doesn't make the server happy then I don't understand what
libcurl does wrong.
Doesn't it send exactly that specified chunk in the POST to the server??
> if i don't use CURLOPT_FOLLOWLOCATION, the result is
> <head><title>Object moved</title></head> <body><h1>Object Moved</h1>This
> object may be found <a
> HREF="searchstat.asp?vname=ÖÐÎÄ&uid=szqmuwmzlzwwsqxammgmasgum">here</a>.</body>
The actual contents of the web page is not very interesting, as libcurl acts
on the headers.
> is this a bug in libcurl? and if you need more information, pls tell me.
Again, please elaborate why this is a libcurl bug. It doesn't look like one to
me.
-- Daniel Stenberg -- curl: been grokking URLs since 1998 ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01Received on 2003-07-28