Hi All,

Can you add my sample.pl file inside apache. then start apache and try to
access it using browser . if it displays the entire ouput. then fine.
now use the example c file as given by Daniel
http://curl.haxx.se/libcurl/c/getinmemory.html

Please let me know if you are able to get the same output with the c file
as it is shown using browser.

I just want to clarify here that the same c file i have used and still i am
not getting the entire response lines as output.

please help



On Thu, Nov 14, 2013 at 7:59 AM, Fahad Ashfaque <[email protected]> wrote:

> I am using that example in my application, it is working perfect. I am
> using C++ under SLES 11.
>
>
> On Wed, Nov 13, 2013 at 1:30 AM, Sunil Chandrasekharan <
> [email protected]> wrote:
>
>> Hi All,
>>
>> i tried that example shown below but i couldnt get the complete response.
>>
>> i followed your example..but i couldnt get the complete response in
>> page.data (chunk.memory).
>> I am using a sample.pl file installed inside apache server for testing.
>> i try to send request to this script and fetch the response using curl .
>> i will add my perl script code. can you try to install apache server and
>> add the lines into a sample.pl file .
>> Then use browser to check if it prints the output when you access it. if
>> all done..then can you try the curl program to get and print the output .
>>
>>  If succesful please let me know.
>>
>> sample.pl
>>
>> #!"D:\xampp\perl\bin\perl.exe"
>> ##
>> ##  printenv -- demo CGI program which just prints its environment
>> ##
>> print "Content-type: text/plain; charset=utf-8\n\n";
>> foreach $var (sort(keys(%ENV))) {
>>  $val = $ENV{$var};
>>  $val =~ s|\n|\\n|g;
>>  $val =~ s|"|\\"|g;
>>  print "${var}=\"${val}\"\n";
>> }
>> print "iteration 2\n";
>> foreach $var (sort(keys(%ENV))) {
>>  $val = $ENV{$var};
>>  $val =~ s|\n|\\n|g;
>>  $val =~ s|"|\\"|g;
>>  print "${var}=\"${val}\"\n";
>> }
>> print "iteration 3\n";
>> foreach $var (sort(keys(%ENV))) {
>>  $val = $ENV{$var};
>>  $val =~ s|\n|\\n|g;
>>  $val =~ s|"|\\"|g;
>>  print "${var}=\"${val}\"\n";
>> }
>> print "iteration 4\n";
>> foreach $var (sort(keys(%ENV))) {
>>  $val = $ENV{$var};
>>  $val =~ s|\n|\\n|g;
>>  $val =~ s|"|\\"|g;
>>  print "${var}=\"${val}\"\n";
>> }
>>
>> i added the foreach loop as many times, to make the response big. then i
>> tried to use the program as shown in the link using my android application.
>> But the response data gets truncated.
>>
>> Can you tell me if you could get the complete response?   When i try
>> running curl form command line, i can get the full response
>>
>>
>>
>> On Wed, Nov 13, 2013 at 10:49 AM, Daniel Stenberg <[email protected]> wrote:
>>
>>> On Tue, 12 Nov 2013, Sunil Chandrasekharan wrote:
>>>
>>> I have given my c code snippet in my last response , regarding the
>>>> buffer size and allocation. Kindly help to dynamically increase the buffer
>>>> to accomodate the big response data
>>>>
>>>
>>> We did it for a long time ago:
>>>
>>>   http://curl.haxx.se/libcurl/c/getinmemory.html
>>>
>>> --
>>>
>>>  / daniel.haxx.se
>>>
>>> -------------------------------------------------------------------
>>> List admin: http://cool.haxx.se/list/listinfo/curl-library
>>> Etiquette:  http://curl.haxx.se/mail/etiquette.html
>>>
>>
>>
>> -------------------------------------------------------------------
>> List admin: http://cool.haxx.se/list/listinfo/curl-library
>> Etiquette:  http://curl.haxx.se/mail/etiquette.html
>>
>
>
> -------------------------------------------------------------------
> List admin: http://cool.haxx.se/list/listinfo/curl-library
> Etiquette:  http://curl.haxx.se/mail/etiquette.html
>
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html

Reply via email to