如何在 Windows 中使用 curl 和 xampp?

     2023-02-25     159

关键词:

【中文标题】如何在 Windows 中使用 curl 和 xampp?【英文标题】:How to use curl with xampp in windows? 【发布时间】:2019-01-23 04:03:38 【问题描述】:

我在使用 curl 时测试 laravel API 时遇到问题。 我正在关注教程https://www.toptal.com/laravel/restful-laravel-api-tutorial 当我在 CMD 上使用命令时,出现错误。 命令是:

    curl -X POST localhost/api/register \
 -H "Accept: application/json" \
 -H "Content-Type: application/json" \
 -d '"name": "John", "email": "john.doe@toptal.com", "password": "toptal123", "password_confirmation": "toptal123"'

错误是:

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="UTF-8" /> 
<meta http-equiv="refresh" content="1;url=http://localhost" /> 

<title>Redirecting to http://localhost</title> 
</head> 
<body> 
Redirecting to <a href="http://localhost">http://localhost</a>. 
</body> 
</html>curl: (6) Could not resolve host: \ 

C:\xampp\htdocs\top> -H "Accept: application/json" \ 
’-H’ is not recognized as an internal or external command, 
operable program or batch file. 

C:\xampp\htdocs\top> -H "Content-Type: application/json" \ 
’-H’ is not recognized as an internal or external command, 
operable program or batch file. 

    C:\xampp\htdocs\top> -d ’"name": "John", "email": "john.doe@toptal.com", "password": "toptal123", "password_confirmatio
n": "toptal123"’

请指导。 谢谢。

【问题讨论】:

我认为 CMD 不会将反斜杠识别为行继续。您必须将所有内容放在一行中 一行使用,现在报错:"name":["name field is required."],"email":["The email field is required."], “密码”:[“密码字段是必需的。”]curl:(6)无法解析主机:John,curl:(6)无法解析主机:电子邮件 curl:(6)无法解析主机:toptal .com,curl:(6)无法解析主机:密码 curl:(6)无法解析主机:toptal123,curl:(6)无法解析主机:password_confirmation curl:(3)[globbing]不匹配的右括号/括号在第 10 列中 【参考方案1】:

我通过删除标题前的反斜杠并在数据中添加反斜杠,在一行中尝试了该命令。现在这个命令对我有用: curl -X POST localhost/api/register -H "接受:应用程序/json" -H "内容类型:应用程序/json" -d "\"name\": \"Amir\", \"email\" : \"abc@gmail.com\", \"password\": \"Amir123\", \"password_confirmation\": \"Amir123\""

【讨论】:

如何在 Windows x64 上使用 openSSL 和 nghttp2 编译 cURL?

】如何在Windowsx64上使用openSSL和nghttp2编译cURL?【英文标题】:howdoIcompilecURLwithopenSSLandnghttp2onWindowsx64?【发布时间】:2018-04-0910:58:26【问题描述】:这里的第一个问题,请耐心等待:)过去3天我一直在网上试图找到一种方法来在我... 查看详情

如何在 JBOSS MDB 中禁用 XA 连接

】如何在JBOSSMDB中禁用XA连接【英文标题】:HowtodisableXAconnectioninJBOSSMDBs【发布时间】:2017-01-2307:00:51【问题描述】:我正在使用JBOSSEAP6.4.2和IBMMQ7.5.0.5客户端版本。我想禁用JBOSS默认为MDB创建的XA连接。我正在使用JCA资源适配器。1... 查看详情

在 Linux 中使用 cURL 进行 HTTP POST 和 GET [重复]

...【发布时间】:2013-02-0508:51:44【问题描述】:我有一个在Windows上用ASP.NET编写的服务器应用程序,它提供Web服务。如何在Linux中使用cURL调用Web服务?【问题讨论】:为了快速构建curl命令,我正在使用这个在线工具:curlbuilder. 查看详情

windows中使用curl(代码片段)

...这个工具在linux和macOS都经常使用,感觉挺实用的。在windows中默认也带了一个但是用起来不太一样,于是就想自己手动安装一个原汁原味的curl。下载安装https://curl.se/windows/下载适合自己平台的版本,解压就可以直接运... 查看详情

如何在 AWS Lambda 中使用 cURL 和邮件

】如何在AWSLambda中使用cURL和邮件【英文标题】:HowtousecURLandmailinAWSLambda【发布时间】:2017-06-2017:56:37【问题描述】:我运行一台Linux机器,每小时有50多个cron作业,格式如下:0000***/usr/bin/curlhttp://domain.com/page.php/reports|mail-s"domain.... 查看详情

curl:如何在 Windows 上使用 Kerberos 而不是 NTLM 身份验证?

】curl:如何在Windows上使用Kerberos而不是NTLM身份验证?【英文标题】:curl:howtouseKerberosinsteadofNTLMauthenticationonWindows?【发布时间】:2017-11-2617:05:57【问题描述】:我正在尝试在Kerberos安全性下连接到LivyREST服务。在LinuxCentoS上,curl... 查看详情

windows下使用curl命令&&常用curl命令(代码片段)

阅读目录什么是curl命令?如何在windows下使用curl命令?常用命令如下应用示例什么是curl命令?curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、... 查看详情

windows下使用curl命令&&常用curl命令(代码片段)

阅读目录什么是curl命令?如何在windows下使用curl命令?常用命令如下应用示例什么是curl命令?curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、... 查看详情

如何在 Django、csrf 令牌和 POST 请求中使用 curl

】如何在Django、csrf令牌和POST请求中使用curl【英文标题】:HowtousecurlwithDjango,csrftokensandPOSTrequests【发布时间】:2012-05-2414:10:10【问题描述】:我正在使用curl来测试我的Django表单之一。我尝试过的调用(每个调用都有错误,并且... 查看详情

windows下使用curl命令&&常用curl命令

...版中,并且有DOS和Win32、Win64下的移植版本。 如何在windows下使用curl命令?第一步:进入curl下载官网,下载合适的版本,我这里下载的是windows64位的curl。其中我下载的zip文件。 另外CAB文件也是压缩文件,这是微软出品 查看详情

windows下使用curl命令&&常用curl命令(代码片段)

...ux发行版中,并且有DOS和Win32、Win64下的移植版本。如何在windows下使用curl命令?https://curl.haxx.se/windows/第一步:进入curl下载官网,下载合适的版本,我这里下载的是windows64位的curl。其中我下载的zip文件。另外C 查看详情

如何在 JBoss 中配置 ActiveMQ JCA 连接器以使用 XA 连接?

】如何在JBoss中配置ActiveMQJCA连接器以使用XA连接?【英文标题】:HowtoconfigureActiveMQJCAconnectorinJBosstouseXAconnections?【发布时间】:2011-03-1105:18:43【问题描述】:在JBoss5.1.0上,我使用*-ds.xml(标准jbossDS)配置了数据源(PostgreSQL8.3.11... 查看详情

如何在 Windows 上安装 cURL?

】如何在Windows上安装cURL?【英文标题】:HowdoIinstallcURLonWindows?【发布时间】:2010-09-1521:58:46【问题描述】:我已按照此处的所有说明进行操作:http://www.tonyspencer.com/2003/10/22/curl-with-php-and-apache-on-windows/安装和配置apache获取PHP5包... 查看详情

如何使用 cURL 和 PHP 抓取 LinkedIn 公司页面?在标头错误中找不到 CSRF 令牌

】如何使用cURL和PHP抓取LinkedIn公司页面?在标头错误中找不到CSRF令牌【英文标题】:HowcanIscrapeLinkedIncompanypageswithcURLandPHP?NoCSRFtokenfoundinheaderserror【发布时间】:2017-07-0820:41:25【问题描述】:我想用cURL和PHP抓取一些LinkedIn公司页... 查看详情

如何在 curl 命令中同时提示用户和密码? [复制]

】如何在curl命令中同时提示用户和密码?[复制]【英文标题】:Howtopromptforbothuserandpasswordincurlcommand?[duplicate]【发布时间】:2016-10-1713:38:56【问题描述】:我正在使用Ubuntu中的CURL命令对MarkLogic服务器进行后期调用。如果我会在命... 查看详情

如何在 curl 中使用 HTTP/2 的推送功能?

】如何在curl中使用HTTP/2的推送功能?【英文标题】:HowtouseHTTP/2\'spushingfeatureswithcurl?【发布时间】:2015-02-1219:20:54【问题描述】:我一直在寻找使用HTTP/2推送功能的方法,以减少发出的GET请求的数量和特定客户端-服务器实现中... 查看详情

如何在 HTTP/1.1 中使用 PHP cURL

】如何在HTTP/1.1中使用PHPcURL【英文标题】:HowtousePHPcURLwithHTTP/1.1【发布时间】:2019-08-0810:35:51【问题描述】:远程调用时,我的服务器cURL版本比客户端版本新,客户端服务器自动切换到http/2,有什么办法可以强制使用curl和http/1.... 查看详情

在 Windows 中为 php 配置 curl 扩展

】在Windows中为php配置curl扩展【英文标题】:configuringcurlextensionforphpinwindows【发布时间】:2011-08-1616:12:48【问题描述】:我正在使用带有php5的Xampp服务器。我一直在尝试让curl扩展工作。但是,做不到。我取消注释php.ini中的php_curl... 查看详情