全部 ApiPost使用 后端 前端 接口测试 IOS Android 数据库 2022 测试技术 工具
问答 / 问答详情

[已处理] 你好,curl命令中的"-u"参数,在apipost软件中怎么添加?谢谢

ApiPost使用 115次浏览

curl -u 'abc:xyz' \

  --data 'grant_type=client_credentials' \

  'https://api.twitter.com/oauth2/token'


你好,curl命令中的"-u"参数,在apipost软件中怎么添加?谢谢

| 0 收藏

5 个回答

没太理解您的意思, 您要导入的-u是哪类参数呢?辛苦详细说明一下

你好,curl命令中的"-u"参数,在apipost软件中怎么添加?谢谢

你好,curl命令中的"-u"参数,在apipost软件中怎么添加?谢谢

你好,这个-u参数在apipost软件中怎么添加?

您这个是什么类型的参数呢?

加一下微信群,协助咱们具体解决一下问题

你好,curl命令中的"-u"参数,在apipost软件中怎么添加?谢谢

POSTMAN 发送CURL -U 发送HTTP请求

Postman 是常用的http请求测试工具,最关键的是他能保存地址参数等,每次使用都可以直接点击请求,方便了很多,也就习惯了,昨天有一个curl的post请求,以前没这样玩过,就是curl-u。

怎样通过Postman实现呢?

这里使用go语言,先对curl  -u  'username:password'  的参数进行base64转码。

其实go语言的http请求中就已经实现了CURL -u 的请求方式:

  1. func (*Request) SetBasicAuth
  2. func (r *Request) SetBasicAuth(username, password string)
  3. SetBasicAuth使用提供的用户名和密码,采用HTTP基本认证,设置请求的Authorization头。HTTP基本认证会明码传送用户名和密码。

我也是看了里面的源码,然后自己有写了一个得到Authorization的方法:

  1. func makeAuth(username, password string) (encod string) {
  2. loginUser := fmt.Sprintf("%s:%s", username, password)
  3. return "Basic " + base64.StdEncoding.EncodeToString([]byte(loginUser))
  4. }

得到对用户名和秘钥的Base64加密,在Postman的请求头部加入Authorization:加密串,其他请求参数按照json或者from


你好,curl命令中的"-u"参数,在apipost软件中怎么添加?谢谢

Apipost 私有化火热进行中

撰写答案

只服务于

前后端、移动端、测试人员

提问题 发布您遇到的Bug和问题,上万名大牛和开发者来帮您解决!