首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTTPie是否有与curl的-d选项等效的选项?

HTTPie是否有与curl的-d选项等效的选项?
EN

Stack Overflow用户
提问于 2021-11-01 15:18:07
回答 1查看 34关注 0票数 1

我想用HTTPie查询REST API。我通常使用curl来这样做,我可以用它来指定maxKeysstartAfterFilename

代码语言:javascript
复制
curl --location --request GET -G \                                                                                                  
"https://some.thing.some.where/data/v1/datasets/mydataset/versions/2/files" \
-d maxKeys=100 \
-d startAfterFilename=YYYMMDD_HHMMSS.file \
--header "Authorization: verylongtoken"

如何在HTTPie中使用这些-d选项?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-03 12:28:05

在您的示例中,命令如下所示:

代码语言:javascript
复制
http -F https://some.thing.some.where/data/v1/datasets/mydataset/versions/2/files \
    Authorization:verylongtoken \
    startAfterFilename=="YYYMMDD_HHMMSS.file" \
    maxKeys=="100"

不过,有很多方法可以用httpie传递一些数据。例如

代码语言:javascript
复制
http POST http://example.com/posts/3 \
    Origin:example.com \  # :   HTTP headers
    name="John Doe" \     # =   string
    q=="search" \         # ==  URL parameters (?q=search)
    age:=29 \             # :=  for non-strings
    list:='[1,3,4]' \     # :=  json
    file@file.bin \       # @   attach file
    token=@token.txt \    # =@  read from file (text)
    user:=@user.json      # :=@ read from file (json)

或者,在表单情况下

代码语言:javascript
复制
http --form POST example.com \
    name="John Smith" \
    cv=@document.txt
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69798987

复制
相关文章

相似问题

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