curl命令发送Post请求

目的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 "[email protected];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元素对应的属性值。<type="text" name="blob">

时间: 2025-01-08 20:09:46

curl命令发送Post请求的相关文章

谷歌插件postman如果不能用,就用git命令发送post请求

curl -X POST --data '{"name":"zfpx"}' -H 'Content-Type:application/json' http://localhost:9090/users curl -X POST -d '{"name":"zfpx"}' -H 'Content-Type:application/json' http://localhost:9090/users 这里--data = -dcurl

curl命令发送JSON数据

curl -H "Content-Type: application/json" -X POST -d "{\"abc\":123}" "https://httpbin.org/post" windows,-d参数的数据,需要使用双引号,json里的双引号使用反斜杠转义才可以 -X:指定http请求的方法.如果使用了-d,默认是使用POST,可以省略-X参数. json数据放在一个文件里 curl -H "Conte

openstack中使用curl命令获取token并访问底层的API

在oepnstack中,访问所提供的服务(如创建虚拟机等)首先需要获取认证的token,也就是一个凭证,获取的方式是通过向OpenStack Identity模块发送一个带负载的认证请求,通常负载中携带的信息是用户名和密码.当访问底层提供的服务的时候,需要将token封装在X-Auth-Token头部中,如果需要访问openstack提供的多个服务,需要为每个服务提供一个token,值得注意的是,每个token都有一个期满时间,过了这个时间,token就会自动失效.下面将结合实例详细阐述使用li

Linux命令发送Http GET/POST请求

https://www.cnblogs.com/kaleidoscope/p/9719841.html Get请求 curl命令模拟Get请求: 1.使用curl命令: 1 2 3 4 curl "http://www.baidu.com"  如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地 curl -i "http://www.baidu.com"  显示全部信息 curl -I "http://www.baidu.com"  

Curl命令简介

相关1:http://blog.csdn.net/windows_nt/article/details/9630567 相关2:http://php.net/manual/zh/function.curl-setopt.php 1.使用curl命令发送post数据: curl -d '{post内容}' ip(或域名)/path?get参数 如:curl -d '{post内容}' baidu.com/ask?p=xx 2.使用curl命令发送get数据 curl '请求url' 3.c++下使

通过Linux定时任务实现定时轮询数据库及发送Http请求

通过Linux定时任务实现定时轮询数据库及发送Http请求 概述 有时需要临时增加一个定时任务(需要根据数据库查询结果然后发送HTTP请求),如果在项目中额外增加(Java+Spring+Quartz),则需要编写很多代码,而且还需要重新编译发布,比较麻烦,特别是在紧急情况下的时候.采用Linux脚本,再加上JSP(根据业务需要),可以比较快的解决问题. 环境准备 安装MySQL Client 安装curl 脚本内容 #!/bin/bash # # @file test_task.sh # @b

每天一个linux命令13之curl发送http请求

一.get请求 curl "http://www.baidu.com"  如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地 curl -i "http://www.baidu.com"  显示全部信息 curl -l "http://www.baidu.com" 只显示头部信息 curl -v "http://www.baidu.com" 显示get请求全过程解析 wget "http://www.ba

CURL命令模拟Http Get/Post请求

在对后端程序进行测试的时候,需要进行模拟连接或者书写测试脚本. curl是一个很棒的命令. 例如目标网站Url:127.0.0.1:8080/check_your_status?user=Summer&passwd=12345678通过Get方法请求:curl protocol://address:port/url?argscurl http://127.0.0.1:8080/check_your_status?user=Summer&passwd=12345678通过Post方法请求:c

Linux curl 命令模拟 POST/GET 请求

curl 命令,是一个利用URL规则在命令行下工作的文件传输工具. curl 支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具. 作为一款强力工具,curl支持包括HTTP.HTTPS.FTP等众多协议,还支持 GET.POST.cookies.认证.从指定偏移处下载部分文件.用户代理字符串.限速.文件大小.进度条等特征,还可以做网页处理流程和数据检索自动化. 在进行web后台程序开发测试过程中,常常会需要发送url进行测试,使用curl可以方便地模拟出符合需求的ur