当前位置: 首页 > 面试题库 >

cURL,将重定向网址获取到变量

毋举
2023-03-14
问题内容

我正在使用curl填写表格。完成发布后,另一个处理表单的脚本将重定向到另一个URL。我想将此重定向URL转换为变量。


问题答案:

你会用

curl_setopt($CURL, CURLOPT_HEADER, TRUE);

并解析标题的location标题



 类似资料:
  • 问题内容: 当用户输入无效的url时,如何使node.js服务器将用户重定向到404.html页面? 我做了一些搜索,看起来大多数结果都是针对Express的,但是我想用纯node.js编写我的服务器。 问题答案: 确定“错误” URL的逻辑特定于您的应用程序。如果您正在执行RESTful应用,则可能是一个简单的文件未找到错误或其他错误。一旦弄清楚了,发送重定向就很简单:

  • 问题内容: 在页面重定向(最好使用curl或wget)之后,我需要获取最终的URL。 例如, http://google.com 可以重定向到 http://www.google.com 。 内容很容易获得(例如),但是我只对最终URL(在前一种情况下为http://www.google.com)感兴趣。 仅使用Linux内置工具有什么方法可以做到这一点?(仅命令行) 问题答案: 的选项和sub变

  • 我可以使用下面的curl命令获得重定向的url。 但我有一个案例,页面加载200状态,但在2或3秒后,页面被重定向。Curl给我的原始url的响应是200,但在等待几秒钟后会发生301重定向。 有没有办法让卷曲追踪出最后的重定向?

  • 我的旧网址 我想如果用户输入 /cn网址Laravel将重定向到这个网址 这是我的拉威尔。htaccess在根文件夹中 我试试这个,但它确实有效 使现代化 现在. htaccess看起来像这样,但仍然没有工作重写引擎在重写规则 ^(.)$ 公共/1美元[L]重写规则^cn/(。)$en/1美元[L,R=301]

  • 我正在使用Java,我想向URL发送请求,然后获取重定向到的URL。 我想解决方案,如果它包括使用HttpClient和请求,因为我已经使用了过去。

  • 问题内容: 因此,其他公司的一些人认为,如果不使用soap或xml- rpc或rest或任何其他合理的通信协议,而只是将所有响应作为cookie嵌入到标头中,那将是很棒的。 我需要将这些cookie作为此curl响应中的一个数组拉出。如果我不得不花大量时间为此编写解析器,我将非常不高兴。 有谁知道如何简单地做到这一点,最好不要在文件中写入任何内容? 如果有人可以帮助我,我将不胜感激。 问题答案: