`
sg552
  • 浏览: 620015 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
47437293-94b9-3b04-9152-8971c7580049
白手起家学习使用Flex
浏览量:18709
社区版块
存档分类
最新评论

curl 的典型用法

阅读更多

1. 最简单的用法 (GET 80端口):

 

$ curl www.site.com 

 

1.2 如果希望待上参数,记得用引号把URL 括起来:

 

$ curl 'www.somesite.com?param1=foo&param2=bar'

 

2. 使用 POST 请求:

$ curl www.site.com -X POST -d "say=hi"

 

使用 header, 并且打印出全程所耗费时间:

$ curl https://site-portal/api/request_token --header "Apikey:35e078e2" --data "username=my_name&password=1234&format=json" -XPOST -w "\n total time: %{time_total} seconds\n"


 {"status":"SUCCESS","value":"0564e627"}
 total time: 0.030 seconds

 

注意 其中的 -w 输出,还是比较特别的,必须要放在字符串里,要是直接 -w time_total 则没有内容显示。

 

3.  使用JSON :

 

curl http://10.103.xx.yy/push-api/json --request POST --header "Content-Type: application/json" --data '{ "serial":"0.08777515703408345", "test":false, "query":{ "pid":[ ], "version":[ ], "uid":[], "platform":[ 1 ], "app":[ 1 ], "grade":[ 1 ] }, "msg":{ "ios":{ "alert":"test push by Siwei" } } }'

分享到:
评论

相关推荐

    PHP扩展CURL的用法详解

    本文将对PHP扩展CURL的用法进行详细解读,并涉及多个实用案例。 首先,要使用PHP中的CURL功能,需要确保PHP配置文件php.ini中已经开启了CURL扩展。默认情况下,PHP可能不包含CURL扩展。如果需要开启,通常需要找到...

    PHP开发典型模块大全 代码 part2

    代码中可能包含cURL函数的用法和session配置。 6. **第19章**:可能涉及到PHP的错误和异常处理,包括自定义异常类、错误报告级别设置,以及try-catch结构的应用。 7. **第20章**:可能讲解PHP的日期和时间处理,...

    php典型模块与项目实战源代码

    通过阅读这些文档,你可以学习框架的API用法,以及它们如何简化开发流程,提升开发效率。 总之,"php典型模块与项目实战源代码"是一份宝贵的资源,它将理论知识与实践经验相结合,是PHP开发者提升技能,尤其是初学...

    jsonyx:一个轻量级的交互式 json 工作台

    典型用法可能如下所示,其中curl输出 JSON 有效负载。 当 REPL 开始时, data变量保存解析的有效负载。 $ curl http://my.json.app/endpoint | jsonyx > data.map(function (a) { return a.b.c; }); [ 'foo', '...

    herokudb:用于下载和还原由Heroku PG Backups附加组件制作的Postgres备份的Ruby脚本

    Heroku数据库 用于下载和还原由Heroku PG Backups附加组件制作的Postgres...典型用法需要三个命令: herokudb download -a my_app herokudb restore -a my_app -d my_database herokudb deploy -d my_database 第一

    docker-compose-files:一些典型的docker compose模板

    一些典型的docker撰写示例。 如果您不熟悉Docker,可以看看这些书(在CN中): 安装Docker&Docker Compose $ curl -sSL https://get.docker.com/ | sh $ sudo pip install docker-compose Docker撰写用法 请参阅...

    passable:passable:足够好的密码管理器命令行工具

    用法 句法: passable new passable encrypt passable decrypt 安装 下载passable的程序到您想要的任何位置,并使它可运行。 典型的macOS和Linux上的示例: sudo curl -sSL " ...

    akka-http-microservice:akka-http-microservice fork 与 Backbone ToDo 应用程序

    这个项目演示了库和 Scala 来编写一个简单的 REST(微)服务。 该项目显示了大多数基于 Akka HTTP 的项目...用法 使用 sbt 启动服务: $ sbt > ~re-start 服务启动后,您可以开始发送 HTTP 请求: $ curl http://lo

    CQ-Unix-Toolkit:CQ Unix工具包

    CQ-Unix-工具包 目录 介绍 做什么用的? (每个工具的快速说明) 受支持的外壳环境 ... 该工具包仅针对典型的UNIX / POSIX兼容系统使用基本的内置命令,以避免安装通常无法实现或禁止的任何第三方

    CurlAda:Ada 2012对libcurl的绑定

    状态目前,这仅是概念上的证明,并且只有的最简单用法才能起作用,如tests/simple_test.adb 。 我只是然后开始对代码进行调整和注释,直到编译为止。目标 通过最小但有效的PoC。 测试一些典型的CURLOPT,看看它们...

    Elasticsearch官方示例:accounts.json

    总之,"accounts.json"是Elasticsearch学习和实践的一个典型实例,它展示了如何利用JSON数据与Elasticsearch进行交互,以及如何利用Elasticsearch的强大功能进行数据检索和分析。通过深入理解和操作这个示例,我们...

    PyPI 官网下载 | skiply-0.4.3.tar.gz

    skiply-0.4.3.tar.gz是一个典型的压缩文件,它通常包含库的源代码、文档、测试用例等。这种文件格式常见于开源项目,因为它便于分发和存储。tar是一种打包工具,可以将多个文件或目录打包成一个单一的归档文件;gz则...

    personal-arch-installation-scripts

    描述中提到的“curl | bash -s-[主机名] [adminuser] [pass]”是典型的Linux命令行用法,用于从远程URL下载并执行bash脚本。在这个例子中,“curl”命令用于从网络上获取脚本,管道(|)将输出传递给“bash”,后者...

    PyPI 官网下载 | parski_test_2-2.2.1.72.tar.gz

    版本号"2.2.1.72"遵循的是典型的四段式版本号,通常表示主版本、次版本、修订版和构建号,这表明该库已经经过了多次更新和优化。 ".tar.gz"是文件的压缩格式,它是Linux和Unix系统中常见的归档方式。这种格式将多个...

    Kaltura--API.zip_Kaltura

    4. **示例代码**: 开发者可以通过官方提供的示例代码快速上手,理解API的基本用法。 总结,Kaltura API为开发者提供了强大而灵活的工具,以构建与视频相关的复杂应用。理解并熟练使用Kaltura API,将能充分利用该...

    Linux命令

    至于“工具”标签,Linux提供了众多实用工具,如curl用于网络数据传输,wget下载文件,tar用于打包和解压文件(如.zip和.tar.gz格式),以及diff和patch对比和应用文件差异。 在压缩包子文件的文件名称列表中,...

    hello-world-node:在 Node.js HTTP 服务器上运行的 Hello world

    下面是一个典型的 `main.js` 文件内容示例: ```javascript const http = require('http'); const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/...

    MFCbrowser.rar_Windows编程_Visual_C++_

    总的来说,"MFCbrowser.rar"是一个深入学习Windows编程和Visual C++的好材料,通过这个项目,开发者不仅可以掌握MFC的基本用法,还能了解如何利用WinInet库进行网络编程,以及如何实现一个基本的Web浏览器。...

    php使用fsockopen函数发送post,get请求获取网页内容的方法

    fsockopen函数的典型用法如下: ```php resource fsockopen ( string $hostname [, int $port = -1 [, int &$errno [, string &$errstr [, float $timeout = ini_get("default_socket_timeout")]]]] ) ``` - `$...

Global site tag (gtag.js) - Google Analytics