文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/134305752

红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…(点击传送门)

其他(编程相关)

需求

  开发Qt中需要使用到http的post请求,但是需要自行模拟局域网测试,因为我们开发主要为嵌入式和桌面软件开发,对于web这块的知识工具不专业,找了一些工具,发现需要装java配环境要不就是要登录注册账号,又注册不上,于是找了一圈发现一个国产软件可以当作局域网的http测试,配合postman再测试post,无需登录即刻实现目标。

傻瓜式使用过程(软件ApiPost,第三方测试:get请求可以使用浏览器,post模拟请求需要postMan软件)

步骤一:下载软件安装

  搜索apipost软件,然后安装:   

步骤二:打开apiPost软件

步骤三:建立http服务器模拟get接口

  这里直接建立http接口(因为网页输入网址都是get,不是post)

  点击复制,这复制的就是网址了:         这是因为网页网址直接使用是get请求,我们接口是post,网页输入为get请求**(参考“入坑一”)**,下面修改为get再测试:         至此测试get接口可以实现了。   可以设计一些成功返回、错误返回,还有判断条件,这里不深入,每次测试手动修改下保存即可。   

步骤四:测试post接口

  对上面的进行复制,改为post:      下面要使用postMan工具进行测试(代码里面用post方法):   

入坑

入坑一:建立post接口后,网页输入获取一直404

问题

  建立post接口后,浏览器测试网址,返回404。   

原因

  post接口是需要提交,直接在浏览器输入实际为get请求。

解决

使用postMan进行post请求模拟即可。

文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/134305752

推荐链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: