【问题标题】:not able to pass data in url through command prompt in curl无法通过 curl 中的命令提示符在 url 中传递数据
【发布时间】:2014-08-24 08:13:05
【问题描述】:

任何人都可以就为什么会发生此错误提供任何建议吗?

cmd curl 命令

curl https://xyz.com/Dash.aspx?nl=Gas%20Daily&nl2=Home

错误

nl2 不是内部或外部命令、可运行程序或批处理文件

我也试过

curl https://xyz.com/Dash.aspx?nl=Gas%20Daily'&'nl2=Home

但还是同样的错误

【问题讨论】:

  • 您遇到了某种外壳转义问题。鉴于 curl 是多平台的,请说明您实际使用的是哪个操作系统/shell。
  • @PaulSweatte 我不认为这是重复的,因为其他问题(尽管标题)原来是设置正确请求标头的问题,而不是转义问题。

标签: curl


【解决方案1】:

正如 cmets 中所述,这是一个逃避问题。尝试将 URL 括在引号中,如下所示:

curl 'https://xyz.com/Dash.aspx?nl=Gas%20Daily&nl2=Home'

【讨论】:

    猜你喜欢
    • 2020-08-18
    • 1970-01-01
    • 2020-07-10
    • 2012-04-20
    • 2012-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-17
    相关资源
    最近更新 更多