updated, now features less mentions about older versions

This commit is contained in:
Daniel Stenberg 2003-02-25 08:52:32 +00:00
parent 9b6d010aef
commit db5c9cd4c0
1 changed files with 34 additions and 40 deletions

View File

@ -175,20 +175,21 @@ FAQ
Project cURL is entirely free and open. No person gets paid for developing Project cURL is entirely free and open. No person gets paid for developing
curl. We do this voluntarily on our spare time. curl. We do this voluntarily on our spare time.
We get some help from companies. Contactor Data hosts the curl web site and We get some help from companies. Contactor Data hosts the curl web site,
the main mailing list, Haxx owns the curl web site's domain and Haxx owns the curl web site's domain and sourceforge.net hosts several
sourceforge.net hosts several project tools we take advantage from like the project services we take advantage from, like the bug tracker, mailing lists
bug tracker, mailing lists and more. and more.
If you want to support our project with a donation or similar, one way of If you want to support our project with a donation or similar, one way of
doing that would be to buy "gift certificates" at useful online shopping doing that would be to buy "gift certificates" at useful online shopping
sites, such as amazon.com or thinkgeek.com. Another way would be to sponsor sites, such as amazon.com or thinkgeek.com. Another way would be to sponsor
us through a banner-program or even better: by helping us coding, us through a banner-program or even better: by helping us coding,
documenting, testing etc. documenting, testing etc. You're welcome to send us a buck using paypal, as
described here: http://curl.haxx.se/donation.html
1.7 What about CURL from curl.com? 1.7 What about CURL from curl.com?
During the summer 2001, curl.com has been busy advertising their client-side During the summer 2001, curl.com was busy advertising their client-side
programming language for the web, named CURL. programming language for the web, named CURL.
We are in no way associated with curl.com or their CURL programming We are in no way associated with curl.com or their CURL programming
@ -203,17 +204,17 @@ FAQ
1.8 I have a problem who do I mail? 1.8 I have a problem who do I mail?
Please do not attempt to mail any single individual unless you really need Please do not mail any single individual unless you really need to. Keep
to. Keep curl-related questions on a suitable mailing list. All available curl-related questions on a suitable mailing list. All available mailing
mailing lists are listed in the MANUAL document and online at lists are listed in the MANUAL document and online at
http://curl.haxx.se/mail/ http://curl.haxx.se/mail/
Keeping curl-related questions and discussions on mailing lists allows others Keeping curl-related questions and discussions on mailing lists allows
to join in and help, to share their ideas, contribute their suggestions and others to join in and help, to share their ideas, contribute their
spread their wisdom. Keeping discussions on public mailing lists also allows suggestions and spread their wisdom. Keeping discussions on public mailing
for others to learn from this (both current and future users thanks to the lists also allows for others to learn from this (both current and future
web based archives of the mailing lists), thus saving us from having to users thanks to the web based archives of the mailing lists), thus saving us
repeat ourselves even more. Thanks for respecting this. from having to repeat ourselves even more. Thanks for respecting this.
2. Install Related Problems 2. Install Related Problems
@ -368,9 +369,10 @@ FAQ
http://curl.haxx.se/libcurl/ http://curl.haxx.se/libcurl/
In December 2001, there are interfaces available for the following In February 2003, there are interfaces available for the following
languages: C/C++, Cocoa, Dylan, Java, Perl, PHP, Python, Rexx, Ruby, Scheme languages: Basic, C, C++, Cocoa, Dylan, Euphoria, Java, Lua, Object-Pascal,
and Tcl. By the time you read this, additional ones may have appeared! Pascal, Perl, PHP, PostgreSQL, Python, Rexx, Ruby, Scheme and Tcl. By the
time you read this, additional ones may have appeared!
3.10 What about SOAP, WebDAV, XML-RPC or similar protocols over HTTP? 3.10 What about SOAP, WebDAV, XML-RPC or similar protocols over HTTP?
@ -379,8 +381,8 @@ FAQ
XML-RPC are all such ones. You can use -X to set custom requests and -H to XML-RPC are all such ones. You can use -X to set custom requests and -H to
set custom headers (or replace internally generated ones). set custom headers (or replace internally generated ones).
Using libcurl or PHP's curl modules is just as fine and you'd just use the Using libcurl is of course just as fine and you'd just use the proper
proper library options to do the same. library options to do the same.
3.11 How do I POST with a different Content-Type? 3.11 How do I POST with a different Content-Type?
@ -494,8 +496,7 @@ FAQ
curl '{curl,www}.haxx.se' curl '{curl,www}.haxx.se'
To be able to use those letters as actual parts of the URL (without using To be able to use those letters as actual parts of the URL (without using
them for the curl URL "globbing" system), use the -g/--globoff option (curl them for the curl URL "globbing" system), use the -g/--globoff option:
7.6 and later):
curl -g 'www.site.com/weirdname[].html' curl -g 'www.site.com/weirdname[].html'
@ -682,20 +683,15 @@ FAQ
5.3 How do I fetch multiple files with libcurl? 5.3 How do I fetch multiple files with libcurl?
Starting with version 7.7, curl and libcurl will have excellent support for libcurl has excellent support for transferring multiple files. You should
transferring multiple files. You should just repeatedly set new URLs with just repeatedly set new URLs with curl_easy_setopt() and then transfer it
curl_easy_setopt() and then transfer it with curl_easy_perform(). The handle with curl_easy_perform(). The handle you get from curl_easy_init() is not
you get from curl_easy_init() is not only reusable starting with libcurl only reusable, but you're even encouraged to reuse it if you can, as that
7.7, but also you're encouraged to reuse it if you can, as that will enable will enable libcurl to use persistent connections.
libcurl to use persistent connections.
For libcurl prior to 7.7, there was no multiple file support. The only
available way to do multiple requests was to init/perform/cleanup for each
transfer.
5.4 Does libcurl do Winsock initialization on win32 systems? 5.4 Does libcurl do Winsock initialization on win32 systems?
Yes (since 7.8.1) if told to in the curl_global_init() call. Yes, if told to in the curl_global_init() call.
5.5 Does CURLOPT_FILE and CURLOPT_INFILE work on win32 ? 5.5 Does CURLOPT_FILE and CURLOPT_INFILE work on win32 ?
@ -709,13 +705,11 @@ FAQ
5.6 What about Keep-Alive or persistent connections? 5.6 What about Keep-Alive or persistent connections?
Starting with version 7.7, curl and libcurl will have excellent support for curl and libcurl have excellent support for persistent connections when
persistent connections when transferring several files from the same server. transferring several files from the same server. Curl will attempt to reuse
Curl will attempt to reuse connections for all URLs specified on the same connections for all URLs specified on the same command line/config file, and
command line/config file, and libcurl will reuse connections for all libcurl will reuse connections for all transfers that are made using the
transfers that are made using the same libcurl handle. same libcurl handle.
Previous versions had no persistent connection support.
5.7 Link errors when building libcurl on Windows! 5.7 Link errors when building libcurl on Windows!