Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dos Lynx从post_数据输入中删除换行符_Dos_Postdata_Lynx - Fatal编程技术网

Dos Lynx从post_数据输入中删除换行符

Dos Lynx从post_数据输入中删除换行符,dos,postdata,lynx,Dos,Postdata,Lynx,我试图通过MS-DOS命令提示符将文件发布到URL。我正在使用Lynx浏览器来执行此操作。我可以发布我的文件,但是在创建post请求之前,Lynx删除了所有的换行符。是否可以在不删除换行符的情况下通过命令行发布文件?我正在运行的命令是: lynx -post_data http://www.myserver.com/myscript.pl < testfile.txt 实际通过导线发送的数据如下所示: test=This is a test.; --- test=Thisisat

我试图通过MS-DOS命令提示符将文件发布到URL。我正在使用Lynx浏览器来执行此操作。我可以发布我的文件,但是在创建post请求之前,Lynx删除了所有的换行符。是否可以在不删除换行符的情况下通过命令行发布文件?我正在运行的命令是:

lynx -post_data http://www.myserver.com/myscript.pl < testfile.txt
实际通过导线发送的数据如下所示:

test=This

is

a

test.;
---
test=Thisisatest.;

我相信你需要对你的特殊字符进行URL编码,这样才能工作。据此:

最常见的表格提交至 内容已编码的http服务器 作为 ENCTYPE=“应用程序/x-www-form-urlencoded” 用于通过脚本进行分析,以及Lynx 如果没有,则将其视为默认值 ENCTYPE在表单start中指定 标签。但是,您可以指定一个mailto URL作为窗体的操作,以使 而是将表单内容发送到 电子邮件地址。在这种情况下,您可以 希望指定ENCTYPE=“text/plain” 在表单标记中,使 内容将不会被编码,但 以纯文本形式保持可读性


这意味着空格变成了%20,换行变成了%0A

我认为您需要对特殊字符进行URL编码,这样才能工作。据此:

最常见的表格提交至 内容已编码的http服务器 作为 ENCTYPE=“应用程序/x-www-form-urlencoded” 用于通过脚本进行分析,以及Lynx 如果没有,则将其视为默认值 ENCTYPE在表单start中指定 标签。但是,您可以指定一个mailto URL作为窗体的操作,以使 而是将表单内容发送到 电子邮件地址。在这种情况下,您可以 希望指定ENCTYPE=“text/plain” 在表单标记中,使 内容将不会被编码,但 以纯文本形式保持可读性


这意味着空格变成了%20,换行符变成了%0A

我发现cURL是通过MS-DOS发布文件的更好的工具。

我发现cURL是通过MS-DOS发布文件的更好的工具