如何使用命令行curl测试Web服务?

  • 回答 (2)
  • 关注 (0)
  • 查看 (24)

我正在为一个Web应用程序构建一个Web服务,我想要一个简单的工具来测试这个,因为我正在开发。我已经尝试了一些Firefox插件(海报,“REST客户端”),即使这些工作正常,我一直无法与他们上传文件。

珠政彬u珠政彬u提问于
不不个了路遙知馬力 日久見人心。回答于

可以这样:

curl -X GET --basic --user username:password \
     https://www.example.com/mobile/resource

curl -X DELETE --basic --user username:password \
     https://www.example.com/mobile/resource

curl -X PUT --basic --user username:password -d 'param1_name=param1_value' \
     -d 'param2_name=param2_value' https://www.example.com/mobile/resource

提交文件和附加参数

curl -X POST -F 'param_name=@/filepath/filename' \
     -F 'extra_param_name=extra_param_value' --basic --user username:password \
     https://www.example.com/mobile/resource

回答过的其他问题

自然场景文字识别技术及在地图中的应用

不不个了路遙知馬力 日久見人心。
推荐
地图文本识别技术创新         1) 卷积过程基于GoogLeNet的Inception 结构进行改进,采用不同大小的卷积核意味着不同大小的感受野,最后拼接不同尺度特征,提升网络性能。 [图片]         2)修改解码方式,支持多候选和文字位置的输出,校正识别结果。如...... 展开详请

数据可视化在生活的哪里可以应用?

不不个了路遙知馬力 日久見人心。

腾讯云大数据可视交互系统RayData的图简洁明了又好看。赞一个!

微信小程序云开发的服务器搭建流程是什么?

不不个了路遙知馬力 日久見人心。
准备域名和证书 小程序后台服务需要通过 HTTPS 访问,在实验开始之前,我们要准备域名和 SSL 证书。 域名注册 如果您还没有域名,可以在腾讯云上选购,过程可以参考视频 - 在腾讯云上购买域名 域名解析 域名购买完成后, 需要将域名解析到实验云主机上,实验云主机的 IP 为:...... 展开详请

蓝牙LE在Android 6.0上找不到任何设备

不不个了路遙知馬力 日久見人心。
是的,你必须要求并被授予这些权限,否则在运行时不会显示任何内容。但我可以看到你缺少一些依赖在AppCompat上 将其添加到您的build.gradle文件中 implementation com.android.support:appcompat-v7:28.0.0 并且...... 展开详请

简化的方式来对服务器进行排序并确定最快的ping

不不个了路遙知馬力 日久見人心。
您需要做的就是创建几个嵌套FOR命令来读取服务器列表。然后ping服务器。操纵输出,使其只有数字。然后将数字与当前最快的数字进行比较。 @echo off setlocal enabledelayedexpansion set "ms=10000" set "fastest="...... 展开详请

从另外两个列表中导出新的列表列表,如果它们不在L2中,则附加L1中的元素

不不个了路遙知馬力 日久見人心。
def non_intersecting(l1, l2): out = [] for sub_list in l1: if len(list(set(sub_list).intersection(l2))) == 0: #no common s...... 展开详请

关于作者

不不个了

路遙知馬力 日久見人心。

所属标签

扫码关注云+社区