Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.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
我可以在FTP URL上发送HTTP头吗?_Http_Redirect_Ftp_Http Headers - Fatal编程技术网

我可以在FTP URL上发送HTTP头吗?

我可以在FTP URL上发送HTTP头吗?,http,redirect,ftp,http-headers,Http,Redirect,Ftp,Http Headers,是否有可能在ftp://URL上发送HTTP头?我该怎么做呢 我想要的是基于HTTP的爬虫看到HTML响应(在标题中),而人类用户看到的是纯FTP内容 解决这个问题最聪明的方法是什么?我考虑过特定于用户代理的重定向,但这似乎违背了大多数搜索引擎的指导原则 我想要的是,机器人程序为内容的HTTP版本编制索引,而普通用户可以访问FTP版本,同时使用单个FTP://URL 这可行吗?不可行 您不能将ftp://URL重定向到http://URL。FTP协议没有重定向。FTP协议甚至不知道URL是什么。

是否有可能在ftp://URL上发送HTTP头?我该怎么做呢

我想要的是基于HTTP的爬虫看到HTML响应(在标题中),而人类用户看到的是纯FTP内容

解决这个问题最聪明的方法是什么?我考虑过特定于用户代理的重定向,但这似乎违背了大多数搜索引擎的指导原则

我想要的是,机器人程序为内容的HTTP版本编制索引,而普通用户可以访问FTP版本,同时使用单个FTP://URL

这可行吗?

不可行

您不能将
ftp://
URL重定向到
http://
URL。FTP协议没有重定向。FTP协议甚至不知道URL是什么。web浏览器(充当FTP客户端)也不会发送“用户代理”或类似于FTP服务器的任何内容

FTP协议中也没有头(但与上面的事实相比,这只是一个技术问题)

FTP协议与HTTP完全不同


很明显,web浏览器(所有浏览器)以与HTTP资源相同的方式呈现FTP资源,这让您感到困惑。但这只是浏览器的“游戏”。他们根本不相似

请注意,FTP是在Internet、HTTP、web和URL出现之前很久才发明的


不过请注意,你可能可以用另一种方式来做。您应该能够将HTTP重定向到FTP

但我仍然认为这不是一个好主意。如果客户机需要FTP,他们可能希望使用真正的FTP客户机,而不是web浏览器。而真正的FTP客户端不会理解HTTP(重定向)


但是这个问题是没有意义的,因为现在所有主要的web浏览器都在逐渐地使用它。

这是不可行的

您不能将
ftp://
URL重定向到
http://
URL。FTP协议没有重定向。FTP协议甚至不知道URL是什么。web浏览器(充当FTP客户端)也不会发送“用户代理”或类似于FTP服务器的任何内容

FTP协议中也没有头(但与上面的事实相比,这只是一个技术问题)

FTP协议与HTTP完全不同


很明显,web浏览器(所有浏览器)以与HTTP资源相同的方式呈现FTP资源,这让您感到困惑。但这只是浏览器的“游戏”。他们根本不相似

请注意,FTP是在Internet、HTTP、web和URL出现之前很久才发明的


不过请注意,你可能可以用另一种方式来做。您应该能够将HTTP重定向到FTP

但我仍然认为这不是一个好主意。如果客户机需要FTP,他们可能希望使用真正的FTP客户机,而不是web浏览器。而真正的FTP客户端不会理解HTTP(重定向)


但是这个问题是没有意义的,因为现在所有主要的web浏览器都在逐渐地使用它。

这是不可行的

您不能将
ftp://
URL重定向到
http://
URL。FTP协议没有重定向。FTP协议甚至不知道URL是什么。web浏览器(充当FTP客户端)也不会发送“用户代理”或类似于FTP服务器的任何内容

FTP协议中也没有头(但与上面的事实相比,这只是一个技术问题)

FTP协议与HTTP完全不同


很明显,web浏览器(所有浏览器)以与HTTP资源相同的方式呈现FTP资源,这让您感到困惑。但这只是浏览器的“游戏”。他们根本不相似

请注意,FTP是在Internet、HTTP、web和URL出现之前很久才发明的


不过请注意,你可能可以用另一种方式来做。您应该能够将HTTP重定向到FTP

但我仍然认为这不是一个好主意。如果客户机需要FTP,他们可能希望使用真正的FTP客户机,而不是web浏览器。而真正的FTP客户端不会理解HTTP(重定向)


但是这个问题是没有意义的,因为现在所有主要的web浏览器都在逐渐地使用它。

这是不可行的

您不能将
ftp://
URL重定向到
http://
URL。FTP协议没有重定向。FTP协议甚至不知道URL是什么。web浏览器(充当FTP客户端)也不会发送“用户代理”或类似于FTP服务器的任何内容

FTP协议中也没有头(但与上面的事实相比,这只是一个技术问题)

FTP协议与HTTP完全不同


很明显,web浏览器(所有浏览器)以与HTTP资源相同的方式呈现FTP资源,这让您感到困惑。但这只是浏览器的“游戏”。他们根本不相似

请注意,FTP是在Internet、HTTP、web和URL出现之前很久才发明的


不过请注意,你可能可以用另一种方式来做。您应该能够将HTTP重定向到FTP

但我仍然认为这不是一个好主意。如果客户机需要FTP,他们可能希望使用真正的FTP客户机,而不是web浏览器。而真正的FTP客户端不会理解HTTP(重定向)



但是这个问题是没有意义的,因为现在所有主要的web浏览器都在逐渐地使用。

不,这是不可行的。HTTP是HTTP,FTP是FTP。FTP没有标题。为什么不总是使用HTTP呢?有些人很不幸地需要FTP。有可能在FTP URL上嵌入HTML吗?不,这是不可行的。HTTP是HTTP,FTP是FTP。FTP没有标题。为什么不总是使用HTTP呢?有些人很不幸地需要FTP。有可能在FTP URL上嵌入HTML吗?不,这是不可行的。HTTP是HTTP,FTP是FTP。FTP没有标题。为什么不总是使用HTTP呢?有些人很不幸地需要FTP。有可能在FTP URL上嵌入HTML吗?不,这是不可行的。HTTP是HTTP,FTP是FTP。FTP没有标题。为什么不总是使用HTTP呢?有些人很不幸地需要FTP。有可能吗