BluePen BluePen
  • Jenkins
  • OS
  • 算法
随笔
分类
标签
归档
关于
留言板
GitHub (opens new window)

Alex

一个好人
  • Jenkins
  • OS
  • 算法
随笔
分类
标签
归档
关于
留言板
GitHub (opens new window)
  • Linux

    • 常用操作

    • 常用命令

      • curl 命令
        • 添加请求头
        • POST请求
        • 上传文件
      • grep 命令
      • sed 命令
      • awk 命令
      • logrotate
  • Mac

  • OS
  • Linux
  • 常用命令
Alex
2019-05-27
目录

curl 命令

用于模拟 http请求

eg: curl http://localhost:3000/, 默认发送 GET请求

-> 添加请求头

通过 --header, -H指定,多个请求头需分开指定

curl -H "x-user: alex" -H "x-token: 89757" http://localhost:3000/
1

-> POST请求

通过 -X POST指定

-d 参数默认以application/x-www-url-encoded形式发送 POST请求

curl -d "key1=value1" -d "key2=value2" http://localhost/api/test
1

另通过指定请求头,以 JSON格式发送 POST请求

curl -H "Content-Type: application/json" -X POST -d '{"key":"value"}' http://localhost/api/test
1

-> 上传文件

-F 参数默认以 multipart/form-data形式发送 POST请求

curl -F "file=@/path/to/file" http://localhost/api/upload
1

需上传多个文件时可添加多个 -F参数即可

编辑此页 (opens new window)
更新于: 2019-05-27 14:54
安装 samba服务
grep 命令

← 安装 samba服务 grep 命令→

Copyright © 2019-2022 | yxxy | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式