如何通过 telnet POST REQUEST 保存文件?

Posted

技术标签:

【中文标题】如何通过 telnet POST REQUEST 保存文件?【英文标题】:How to save a file through telnet POST REQUEST? 【发布时间】:2012-12-04 17:00:35 【问题描述】:

当我在 URL 示例中输入某个链接时:

https://api.dropbox.com/1/oauth/request_token?oauth_version=1.0&oauth_signature_method=PLAINTEXT&oauth_consumer_key=asdfasdfasdfasdf&oauth_signature=asdfasdfasdf%26

我会自动下载从网站返回的文件。

我如何在 TELNET 中做同样的事情?

对于这个 URL 我必须使用 POST,所以我做了以下命令:

POST https://api.dropbox.com/1/oauth/request_token?oauth_version=1.0&oauth_signature_method=PLAINTEXT&oauth_consumer_key=asdfasdfasdfasdf&oauth_signature=asdfasdfasdf%26

但是我应该添加哪些命令来保存返回的文件?

【问题讨论】:

【参考方案1】:

尝试 curl 或 wget 而不是 telnet。

从技术上讲,应该可以从 telnet 转储输出、剪掉正文、进行转码等,但我看不出这比 curl 或 wget 更简单或更便携。

【讨论】:

同意!我继续使用 libcurl。

以上是关于如何通过 telnet POST REQUEST 保存文件?的主要内容,如果未能解决你的问题,请参考以下文章

不能通过 telnet 发送 POST 变量?

如何使用 Telnet 生成 HTTP POST 请求?

Django:如何在删除视图中使用 request.POST

如何从HttpServletRequest request里面获取客户端提交的post内容

laravel的控制器如何判断是post提交还是get提交?

HTTP telnet POST/GAE 服务器问题(简单的东西)