首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Scalaj数据Urlencode

Scalaj数据Urlencode
EN

Stack Overflow用户
提问于 2019-08-12 20:40:03
回答 1查看 470关注 0票数 0

当我使用curl执行POST请求时,它看起来是这样的:

代码语言:javascript
复制
curl -k -X POST \    
--header "Content-Type: application/x-www-form-urlencoded" \    
--header "Accept: application/json" \    
--data-urlencode "grant_type=urn:ibm:params:oauth:grant-type:apikey" \    
--data-urlencode "apikey=<somekey>" \    
"https://iam.bluemix.net/identity/token"

scalaj-http库中,我知道我们可以添加header,但我看不到将data-urlencode作为选项添加的方法。我怎么才能添加这个?我需要它才能让我的POST请求成功。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-12 21:49:48

像这样尝试postForm

代码语言:javascript
复制
Http("https://iam.bluemix.net/identity/token")
  .header("Content-Type", "application/x-www-form-urlencoded")
  .header("Accept", "application/json")
  .postForm(Seq(
    "grant_type" -> "urn:ibm:params:oauth:grant-type:apikey", 
    "apikey" -> "somekey"))
  .asString
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57461415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档