之前一直在用ruby来做get和Post请求,最近有个新的需求,需要对API中的浏览添加文本文件进行post请求。google了半天,没有找到ruby相关的解决办法。 偶然发现了curl对Post命令以及附带文本数据进行Post请求的说明。试用了一下,觉得比ruby要简单很多。  特此,分享一下给大家。

先说需求,目前我需求中的API:

POST请求   http://172.16.102.208:8089/wiapi/score?leaderboard_id=1&score=36&app_key=66

目的1:通过脚本发送post请求。

答案: curl -d "leaderboard_id=7778a8143f111272&score=19&app_key=8d49f16fe034b98b&_test_user=test01" "http://172.16.102.208:8089/wiapi/score"

目的2:通过脚本发送post请求,顺便附带文本数据,比如通过"浏览"选择本地的card.txt并上传发送post请求

答案:  curl  -F "blob=@card.txt;type=text/plain"  "http://172.16.102.208:8089/wiapi/score?leaderboard_id=7778a8143f111272&score=40&app_key=8d49f16fe034b98b&_test_user=test01"

其中-F 为带文件的形式发送post请求,   blob为文本框中的name元素对应的属性值。

curl post 日志_curl命令发送Post请求相关推荐

  1. 使用 curl 命令发送 POST 请求的几种方式

    HTTP 的 POST 请求通常是用于提交数据,可以通过这篇文章来了解各种提交方式:四种常见的 POST 提交数据方式.做 Web 后端开发时,不可避免地要自己给自己发请求来调试接口,这里要记录的内容 ...

  2. 使用curl工具通过Gopher协议发送GET请求

    实验环境: web服务器:192.168.31.89(phpstudy搭建web服务) kali:192.168.31.192 浏览器正常请求路径: 1.使用gopher发送GET请求:  gophe ...

  3. cmd中发送http请求_curl命令与HTTP请求

    curl介绍 curl 是一个运行在命令行的 http 客户端.使用 curl 命令可以发起 http 请求并返回结果. 相信很多开发者都喜欢使用图形化界面工具(例如 Postman)来进行 API ...

  4. curl命令发送Post请求

    格式 curl -X POST -H 'Accept: application/json' -H 'Content-Type: application/json' -d '{"para1&q ...

  5. curl检查端口_curl命令(测试连接命令)

    curl命令是一个利用URL规则在命令行下工作的文件传输工具.它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具.作为一款强力工具,curl支持包括HTTP.HTTPS.f ...

  6. Linux命令发送Http请求

    yum update -y && yum install curl -y curl 模拟HTTP请求 默认get请求: curl http://www.baidu.com curl - ...

  7. 利用telnet命令发送HTTP请求报文

    本文选择用百度作为测试,整个过程中手速一定要快 1.cmd中输入telnet baidu.com 80,建立与百度服务器80端口的TCP链接 2.然后同时按下 ctrl+] ,进入当前页面 3.按下回 ...

  8. linux curl命令 post,linux环境下使用curl命令设置Header参数发送post请求

    linux环境下使用curl命令设置Header参数发送post请求 linux环境下使用curl命令设置Header参数发送post请求 案例1:curl命令发送post请求并且获取返回结果以及响应 ...

  9. curl发送post请求带Json参数、发送get请求

    文章目录 curl发送post请求带Json参数 curl发送get请求带参数 curl 参数 curl发送post请求带Json参数 1:linux下执行curl命令发送post请求 curl -X ...

最新文章

  1. node.js 多异步之间的协作方案
  2. VC++ MFC中如何将应用程序的配置信息保存到注册表中(一)
  3. AI新浪潮:截止2022年,全球74%的计算将来自端侧
  4. 使用Powerdesigner的逆向工程生成PDM(主要是注释可以放进去)
  5. gdcm::ImageChangePhotometricInterpretation的测试程序
  6. 晨光文具卖出去的笔能绕地球几圈?
  7. 基于JAVA+SpringMVC+Mybatis+MYSQL的大学生综合成绩测评系统
  8. Unity3D之NGUI基础8:UI锚点与深度
  9. windows phone笔记
  10. Java基础---集合框架---迭代器、ListIterator、Vector中枚举、LinkedList、ArrayList、HashSet、TreeSet、二叉树、Comparator
  11. 理解 Objective-c 属性
  12. 汇编语言 王爽 第四版 第三章 检测点3.1
  13. flash 钟表 钟表代码
  14. Java:Hutool工具箱之Hutool-crypto加密解密
  15. Forcing close of thread
  16. 关于屏保设置不生效时要了解的几个小技巧!
  17. 精进之路-day01
  18. C语言中static变量详解
  19. 烟台大学ACM OJ之手机后四位尾号问题
  20. 大型PUA骗局翻车现场!

热门文章

  1. 从C语言过渡到C++并不容易啊,大家说呢?
  2. [CB]TForm应用技巧
  3. 怎么样成为编程技术大牛?
  4. 12306否认60万用户数据泄露
  5. 下一个系列连载内容是什么?你猜猜
  6. opengl实现经纹理映射的旋转立方体_《图形编程技术学习》(五十三)环境映射...
  7. QuillBot:又一个值得拥有的论文润色工具
  8. 期刊 | 人类遗传学领域期刊速览
  9. 河南农大姚文与张会勇课题组合作发表长文综述,系统总结R/Shiny在开发交互式生物学网络工具中的应用...
  10. Hemberg-lab单细胞转录组数据分析(六)