`
bugyun
  • 浏览: 557121 次
社区版块
存档分类
最新评论

在linux和Windows使用curl,使用POST提交JSON数据(转)

 
阅读更多

转:https://blog.csdn.net/kkgbn/article/details/71420214

 

 

在linux

  • &需要用\&转义

GET:

 

curl http://119.29.151.177/account/password/find?channel=2201\&account=abc
 

 

POST:

 

curl -X POST http://demo.wiliamy.com/account/password/find?channel=2201\&account=abc
 

 

 

使用POST提交JSON数据

 

curl -l -H "Content-Type:application/json" -H "Accept:application/json" -X POST -d "{ \"studentId\":661, \"courseIds\":[3,19,27], \"status\":\"STARTED\"}" http://10.0.00.00:8080/search/status

 

在windos power shell

-&需要用双引号括起来

GET:

 

curl  http://demo.com/account/password/find
 

 

POST:

curl  http://demo.com/account/password/find?channel=2201"&"account=abc  -Method post
  • 1

我们可以用get-help 看帮助信息:

 get-help Invoke-WebRequest
 名称
    Invoke-WebRequest

语法
    Invoke-WebRequest [-Uri] <uri>  [<CommonParameters>]


别名
    iwr
    wget
    curl


备注
    Get-Help 在此计算机上找不到该 cmdlet 的帮助文件。它仅显示部分帮助。
        -- 若要下载并安装包含此 cmdlet 的模块的帮助文件,请使用 Update-Help。
        -- 若要联机查看此 cmdlet 的帮助主题,请键入: "Get-Help Invoke-WebRequest -Online" 或
           转到 http://go.microsoft.com/fwlink/?LinkID=217035。
分享到:
评论

相关推荐

    C++实现的服务器post访问并实现JSON数据流解析

    在本文中,我们将深入探讨如何使用C++实现一个服务器POST访问功能,并且解析接收到的JSON数据流。C++作为一种强大的编程语言,广泛应用于系统级编程、游戏开发以及服务器端应用。结合HTTP协议和JSON数据格式,我们...

    linux shell中curl 发送post请求json格式问题的处理方法

    在Linux环境中,使用`curl`命令进行POST请求时,特别是涉及到传递JSON格式的数据,需要注意一些关键点,以确保数据的正确解析和传输。本文将详细讨论如何在Linux shell中使用`curl`发送带JSON格式数据的POST请求,并...

    C++通过HTTP请求Post方式请求Json数据示例程序

    最近在工作中,由于合作商只提供uRL,我这边需要通过HTTP请求Get或Post方式请求Json数据,然后解析JSON格式,解析json我使用的第三方库rapidjson。开发环境是64位win7,VS2015。

    C代码版本的HTTP POST上传文件/JSON

    本主题聚焦于使用C语言实现HTTP POST方法上传文件和发送JSON数据,这对于开发嵌入式系统、移动应用后端或者任何需要轻量级网络交互的项目来说尤其有用。 HTTP POST方法通常用于向服务器发送数据,比如用户填写的...

    C++使用CURL库POST请求向服务器发送JSON数据-附件资源

    C++使用CURL库POST请求向服务器发送JSON数据-附件资源

    Qt工程中使用curl进行网络请求,最小程序

    2. **编译curl库**:对于Windows环境,使用mingw32-make.exe来编译源码。确保配置好编译器和必要的依赖,例如OpenSSL和zlib。编译完成后,你会得到一个.lib文件(静态库)或.dll文件(动态库)。 3. **新建Qt工程**...

    使用libcurl库搭建的c++版的带json实体的post请求

    c++版的带json实体的post请求,本人使用vs2015搭建了项目,压缩包内包括所有的文件,可以直接运行,如有问题请联系邮件zhangxin.lyl@gmail.com,具体libcurl的配置和json的配置见个人博客

    curl windows.zip

    在Windows操作系统上,`curl` 的使用与在其他平台(如Linux)上略有不同,但核心功能保持一致。 ### 安装curl on Windows 在Windows上,`curl` 通常不作为操作系统的一部分预装。你可以通过以下几种方式安装: 1....

    windows版本curl.zip

    在 Linux 系统中,`curl` 已经广泛使用,但在 Windows 环境下,它的使用可能会相对陌生。`windows版本curl.zip` 提供了一个特别为 Windows 平台编译的 64 位版本的 `curl` 实现,使 Windows 用户也能方便地进行网络...

    curl(windows版)

    通过了解并熟练运用这些基本命令,你就能在Windows的DOS环境下灵活地使用`curl`进行各种网络请求,无论是简单的数据获取还是复杂的API交互,`curl`都能胜任。记得,这只是一个基础的介绍,`curl`还有更多高级功能...

    最新版linux curl-7.71.1.tar.gz

    在Linux环境中,curl常常与其他命令行工具结合使用,如grep、awk、sed等,构建出强大的数据处理流水线。例如,`curl http://example.com | grep 'keyword'`可以快速从网页内容中提取包含特定关键词的数据。 在安装...

    Windows Curl

    在Windows环境中,Curl同样可以用来连接Linux服务器,执行HTTP操作,如POST和GET请求。本文将详细介绍如何在Windows中使用Curl进行这些基本的网络操作。 ### 1. 安装Curl 首先,你需要在Windows系统上安装Curl。...

    24. Linux开发-curl调用网络接口.pdf

    - POST请求常用于向服务器提交数据,例如表单数据或JSON数据。 - 示例:`curl -v -X POST -H "Content-Type: application/json" -d '{"DataType" : "Face"}' http://172.24.7.63:36963/VIID/MotorVehicles` 这里...

    win 下的curl 工具

    总之,尽管Windows系统默认不提供curl命令,但通过下载并使用curl的Windows版本,开发者和系统管理员可以在Windows环境中享受到与Linux相同的功能,轻松地进行HTTP请求和数据交互,极大地扩展了命令行工具的能力。...

    curl下载curl包下载

    在Linux或Unix-like系统中,`curl`通常预装在系统中,但在Windows环境下,可能需要手动下载安装。下载`curl`包的过程非常简单,首先,你需要访问`curl`的官方网站或者通过软件仓库(如APT for Ubuntu或YUM for ...

    Windows下如何使用curl命令?.docx

    它最初是为了Linux等类Unix系统设计的,但同样可以在Windows环境下使用。`curl` 支持多种协议(如HTTP, HTTPS, FTP等),并且可以进行文件的上传和下载操作。 #### 二、curl命令在Windows下的安装与配置 1. **下载...

    curl(url语法在windows系统的命令行)

    **cURL:Windows系统下的URL语法命令行工具** cURL,全称为客户端URL传输库(Client URL Library),是由Daniel ...在Windows系统中,利用cURL进行URL操作,可以轻松地与各种网络服务进行交互,实现数据的传输和获取。

    curl使用手册

    **PHP cURL使用手册概述** ...通过这个使用手册,你可以深入了解PHP cURL的各种功能和用法,从而在实际项目中更有效地利用它进行网络数据交互。记得在实践中不断尝试和学习,以掌握更多的高级技巧和应用场景。

    curl服务器和上传

    在提供的压缩包`newcurlpost`中,可能包含了一个示例的POST程序代码,这个程序可能是一个简单的服务器端脚本,用于接收和处理`curl`发送的POST请求。这种代码通常用Python、Node.js、Ruby等编程语言编写,解析接收到...

Global site tag (gtag.js) - Google Analytics