`

用Curl测试POST

 
阅读更多

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元素对应的属性值。<type="text" name="blob">

分享到:
评论

相关推荐

    CURL HTTP POST方式表单递交

    1、使用的是curl库,数据采用http post方式表单递交 2、里面有完整的注释,比较规则的代码结构,适合学习交流 3、是控制台程序 4、我也是用到了curl但网上的资料大部分比较松散,我自己实现后分享给大家,相互学习,...

    Qt工程中用curl发送post请求,发送json返回json

    在Qt工程中,使用curl库发送POST请求并处理JSON数据是一项常见的任务,特别是在与Web服务交互时。这里我们将深入探讨如何实现这一功能。 首先,`curl`是一个强大的命令行工具和库,用于传输数据,支持多种协议,...

    用curl做http post

    在压缩包中的`TestHttpPost`文件可能包含了更详细的代码示例或者测试用例,你可以通过查看和运行这些文件来进一步了解和学习如何在C++中使用libcurl库执行HTTP POST请求。实践中,根据实际需求,可能需要对代码进行...

    curl发送post请求

    在IT行业中,`curl`是一个强大的命令行工具,用于...总的来说,理解和熟练使用curl进行POST请求是每个IT专业人员,尤其是开发者和系统管理员的必备技能之一,因为它在测试API、自动化任务和故障排查中扮演着重要角色。

    api.rar_definitionwir_后台curl模拟post 调接口

    本主题主要关注如何在后台使用curl命令来模拟POST请求,以便调用API接口。curl是一个强大的命令行工具,常用于在终端中传输数据到服务器或者从服务器获取数据。 首先,我们需要理解什么是`definitionwir`,这可能是...

    CURL 源码和实例

    4. **examples**:这个目录下可能有一些示例代码,演示了如何在实际项目中使用CURL库进行HTTP请求,比如简单的GET、POST操作,或者设置HTTP头部、处理重定向等。 5. **configure**和**Makefile**:这些是构建脚本,...

    windows 下可以使用curl命令

    mingw(Minimalist GNU for Windows)是一个将GNU开发工具集移植到Windows上的项目,使得开发者可以在Windows下用命令行编译和运行Linux兼容的C/C++程序,curl-7.62.0-win64-mingw就是这个版本的安装包文件。...

    Go-golang版本的curl请求库

    然而,在实际的Go程序中,我们不能直接使用`curl`,这时就需要一个类似的库来实现相同的功能。"Go-golang版本的curl请求库"就是这样的一个解决方案,它允许我们在Go代码中复用`curl`的便利性。 这个库通常会提供与`...

    curl下载curl包下载

    如果你更喜欢图形界面,还可以选择使用带有`curl`功能的下载管理器。 在命令行中,`curl`的基本语法是`curl [选项] URL`。例如,要从一个网页抓取HTML内容,可以输入`curl http://example.com`。通过添加各种选项,...

    开源测试工具curl-loader

    在使用curl-loader时,确保遵守相关法律法规,特别是避免对未授权的服务器进行测试。同时,合理控制并发量,以免对目标服务器造成过大的实际压力。 总的来说,curl-loader是Web开发者和运维团队不可或缺的测试工具...

    curl-7.21.3含测试项目

    **标题详解:**"curl-7.21.3含测试项目" `curl-7.21.3` 是一个特定版本的 `curl` 库,它是一个命令行工具和库,用于传输数据到或从服务器,支持多种协议,如 HTTP、HTTPS、FTP、FTPS 等。版本号 `7.21.3` 指示这是...

    HTTP HTTPS POST GET(包含curl版本和winhttp两种实现),修复bug版

    在本项目中,"HTTP HTTPS POST GET (包含curl版本)"可能包含使用curl命令行执行HTTP/HTTPS的GET和POST请求的示例代码。curl允许通过命令行参数设置请求头、请求体等,非常灵活,适用于自动化脚本和测试。 WinHTTP是...

    curl在Android中使用的Demo

    `CurlTest`这个文件名可能是项目中的一个测试类,用于演示如何在Android环境中使用`curl`命令的逻辑。在这个测试类中,开发者可能会创建一个模拟`curl`请求的方法,并用它来测试API接口。测试类通常包括单元测试和...

    用CURL来发送HTTP请求

    ### 使用CURL发送HTTP请求详解 #### 一、CURL简介与HTTP协议 **CURL**(Client URL)是一款强大的命令行工具,用于...掌握CURL的使用方法,对于从事Web开发、测试或自动化脚本编写等工作的人来说是非常重要的技能。

    Centos环境下安装curl

    3. **调试API接口**:开发过程中常常用curl命令来测试RESTful API。 4. **脚本自动化**:在脚本中集成curl可以实现自动化的网络请求操作。 5. **支持多种协议**:除了HTTP/HTTPS外,还支持FTP、SFTP等多种协议。 ##...

    java--curl工具,用于生成curl链接,直接在服务器上使用

    `Curl`注解通常定义在Feign接口的方法上,当这个方法被调用时,`CurlAspect`切面会捕获请求的相关信息,如HTTP方法(GET, POST等)、URL、请求头和请求体,然后构建并输出对应的curl命令。这样,开发者可以直接在...

    cURL的windows版本,带中文说明

    cURL在开发中常用于API测试,例如,你可以用它测试RESTful API的响应。通过传递不同的参数,模拟客户端的行为,查看服务器返回的数据。此外,cURL也用于自动化任务,例如定期抓取网页内容,或者在脚本中执行HTTP操作...

    开源性能测试工具Curl-Loader快速实战 - 1 bbk1808

    在本实战教程中,我们将深入了解Curl-Loader的核心概念、安装步骤、基本使用方法以及如何进行性能测试。通过学习,你将能够有效地利用Curl-Loader对你的Web服务进行压力测试,发现潜在的性能瓶颈,并提升系统的整体...

    PHP基于curl post实现发送url及相关中文乱码问题解决方法

    本篇文章将详细解析如何使用PHP的cURL库来正确地发送POST请求,并解决中文乱码的问题。 首先,我们来看一个简单的PHP cURL POST请求示例: ```php $url = 'http://example.com/api'; // 调用接口的平台服务地址 $...

    C++ HTTP HTTPS POST GET(curl和winhttp实现).zip

    在C++中使用curl库进行POST和GET请求,你需要首先安装curl库,然后在项目中链接相关头文件和库。curl库提供了丰富的API,例如`curl_easy_init`初始化会话,`curl_easy_setopt`设置选项(如URL、请求方法、POST数据)...

Global site tag (gtag.js) - Google Analytics