I am aware of node-libcurl (and others, like curl-request), but they don’t seem to do what curl does. I am not sure if it is because curl uses a proxy, but node-libcurl does not make a request like curl. This has nothing to do with the user agent header, because I also tried setting the user agent in libcurl (to no avail). Here is an example: Try fetching ‘matchmaker.krunker.io’ in curl (like curl match...). It returns the correct response: This server manages matchmaking requests. Now go to node-libcurl and do the equivalent for that module. You get a 403 forbidden error. This is what I mean. There are some differences that I do not know of, and I think that an online api would really help. On Friday, December 4, 2020, Daniel Stenberg <dan...@haxx.se> wrote:
> On Fri, 4 Dec 2020, Request X via curl-library wrote: > > I code in node.js and recently wanted to use cURL in a node.js environment. >> I noticed that while there are some modules that say they are cURL, most >> are not actually based on curl >> > > https://www.npmjs.com/package/node-libcurl > > This seems like an up-to-date and popular binding to libcurl for node.js > > I think that if cURL (or somebody else) made an “official” cURL API that >> you could send POST requests to (and get the curl response back), cURL >> would instantly get multilingual support. >> > > I don't understand what that means, but what's wrong with the binding I > mention above? If there's anything missing there, isn't the better approach > to file bugs or submit pull-requests to that project? > > -- > > / daniel.haxx.se > | Commercial curl support up to 24x7 is available! > | Private help, bug fixes, support, ports, new features > | https://www.wolfssl.com/contact/
------------------------------------------------------------------- Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library Etiquette: https://curl.se/mail/etiquette.html