使用curl POST数据

 隐身勇者_641 发布于 2023-02-06 16:07

Bash n00b在这里..我发布了一个使用curl编码的文件b64:

$ cat file.txt | openssl base64 | curl --data @- myhost.com/api

效果很好.我在服务器端拆分键/值,整个消息进入密钥,但是我可以解析它并在服务器上转换为ascii等..

如何将其他键/值附加到帖子中?就像是..

$ cat file.txt | openssl base64 | PREPEND "key=value1&key2&value2&btext=" | curl --data @- myhost.com/api

Sean.. 7

您可以在子shell中创建所有要卷曲的输入,如下所示:

(echo -n "key=value1&key2=value2&btext="; openssl base64 < file.txt) | curl --data @- myhost.com/api

这将执行echoopenssl在彼此之后并将连接的输出传递给curl.

1 个回答
  • 您可以在子shell中创建所有要卷曲的输入,如下所示:

    (echo -n "key=value1&key2=value2&btext="; openssl base64 < file.txt) | curl --data @- myhost.com/api
    

    这将执行echoopenssl在彼此之后并将连接的输出传递给curl.

    2023-02-06 16:11 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有