【问题标题】:Works with CURL how to format for Postman/REST client使用 CURL 如何为 Postman/REST 客户端格式化
【发布时间】:2015-08-05 01:40:58
【问题描述】:

我敢肯定这是一个愚蠢的问题,但我无法看到光明。

如果我有 curl 命令...

curl -v  -F "dataType=dws" -F "format=csv" -F "compression=gzip" -F "sha256sum=17685b28be3af7b71bcab78c0393d548d7cd563f3fd5d955309c9512a4ad28ad" -F "file=@/Users/xxx/sql/file.gz" http://localhost:8080/p20/fileUpload

效果很好,我如何通过 Postman(或任何 REST 客户端)做同样的事情?

提前感谢您启发我。

【问题讨论】:

    标签: rest post curl postman


    【解决方案1】:

    t-F 表示表单数据。通常用于来自 HTML 页面的表单字段的数据,这些数据通常由 POST 请求提交给服务器。 Curl 构建一个数据字符串并将其发送到 HTTP 请求的正文中。 与您的 curl 语句等效的是:

    curl -v -X POST -d "dataType=dws&format=csv&compression=gzip&sha256sum=17685b28be3af7b71bcab78c0393d548d7cd563f3fd5d955309c9512a4ad28ad&file=@/Users/xxx/sql/file.gz" http://localhost:8080/p20/fileUpload
    

    curl 将 file=@... 视为特殊命令。它读取文件并将内容附加到正文。它还将 mime 类型设置为multipart/formdata

    这就是您在邮递员或同等人员中必须做的所有事情。在正文/内容字段中输入 -d 之后的字符串。将方法设置为 POST。输入网址。

    -v 增加详细程度。我不知道如何让邮递员更冗长。

    【讨论】:

    • 做到了。谢谢!
    【解决方案2】:

    Postman.com 上有一个很棒的blog post,它提供了详细的分步说明,以在邮递员应用程序中打开详细模式。这使您可以观察原始 HTTP 请求并进行更多调试。

    【讨论】:

      猜你喜欢
      • 2015-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-15
      • 1970-01-01
      • 2015-01-26
      • 2015-11-17
      • 1970-01-01
      相关资源
      最近更新 更多