标签: http-status-code-302

缓存导致重定向的 img src

我想让浏览器缓存重定向的响应。

我将标签src上的属性设置img为重定向到最终资源的 url。重定向仅在短时间内有效(例如 15 分钟),但下载的实际内容是长期有效的(即可以安全地存储一年)。我正在设置Cache-Control: max-age: <1 year>图像响应,但是由于重定向只能使用 15 分钟,所以我设置了Cache-Control: max-age: <15 minutes>. 我怎样才能告诉浏览器使用最终响应的缓存设置,甚至不必在后续页面视图中遵循重定向?

3XX我使用什么类型的重定向 ( ) 有关系吗?

这与:Chrome 和 Safari 缓存 302 重定向有关,但我实际上希望他们将其视为错误。

http http-caching browser-cache http-status-code-301 http-status-code-302

5
推荐指数
0
解决办法
269
查看次数

功能重定向的HTTP状态

现在我们已经有了显示UI元素的网页,以及只处理表单提交的网页,然后重定向回UI页面.他们使用PHP的header()函数执行此操作:

header("Location: /other_page.php");
Run Code Online (Sandbox Code Playgroud)

这会导致发送302 Found响应; 根据HTTP 1.1规范,302适用于"请求的资源暂时驻留在不同的URI下"的情况.[HTTP 1.1规范]

从功能上来说,这很好,但看起来这似乎是我们正在做的正确的状态代码.看起来303("See Other")在这里是合适的状态,所以我想知道是否有任何理由不使用它.我们必须更明确地使用header(),因为我们必须指定状态行而不仅仅是Location:字段.思考?

php post redirect http http-status-code-302

4
推荐指数
1
解决办法
819
查看次数

如何在Apache中向302重定向添加其他标头?

我在Apache配置中有一个重定向

重定向temp /foo.xml http://www.baz.com/foo.xml

我试图为这个302添加一个CDN的Expire和m-cache头.这在php中是微不足道的,但我需要在Apache配置文件中执行此操作.

通常这样做是这样的:

ExpiresActive On ExpiresDefault"访问加上10分钟"

但这似乎只适用于302重定向.有什么建议?

apache redirect cdn http-status-code-302

4
推荐指数
2
解决办法
6869
查看次数

经典Asp页面中的URL重定向

我有一个与重定向有关的问题

我想应用重定向,如果有人使用,http://mywebsite.com/那么URL将被重定向到http://www.mywebsite.com/.我知道它是302重定向但我不知道如何在编码中应用它........什么VBScript可用于应用重定向?

我的网站是用经典ASP和VBScript构建的...任何一段代码对我来说都会更好

谢谢

redirect asp-classic http-status-code-302

4
推荐指数
2
解决办法
1万
查看次数

pycurl - 302重定向/页面移动

尝试使用pycurl成功获取页面/标题(响应/请求).我可以使用java/htmlunit成功获取它.

我错过了一些微妙的东西来到新的/重定向的页面.

我/我试图让"新"重定向的URL,然后将其送入pycurl了新的一页.

谢谢

示例测试代码是:

  #setup base url for the curl
  initurl="http://louisville.bncollege.com/"


  #sets up the pycurl object
  crl = pycurl.Curl()
  qq=StringIO.StringIO()
  header=StringIO.StringIO()

  #
  # init the curl for the parse
  #
  test1=0
  test=0
  while test==0:
    print "aaaaattttt \n"
    try: 
       crl.setopt(pycurl.URL, initurl)
       crl.setopt(pycurl.HEADER, 1)             #appears to allow/disallow the display of the header data
       #crl.setopt(pycurl.HEADER, 0)
       crl.setopt(pycurl.USERAGENT, user_agent)
       crl.setopt(pycurl.FOLLOWLOCATION, 0)
       crl.setopt(pycurl.COOKIEFILE, COOKIEFILE)
       crl.setopt(pycurl.COOKIEJAR, COOKIEJAR)
       crl.setopt(pycurl.WRITEFUNCTION, qq.write)
       crl.setopt(pycurl.HEADERFUNCTION, header.write)
       crl.perform()

        print "aaaappppp \n"
    except pycurl.error, e:
       print "ffff1111 "+str(e[0])+"\n"
     if e[0] !="":
       test1=1 …
Run Code Online (Sandbox Code Playgroud)

python redirect pycurl http-status-code-302

4
推荐指数
1
解决办法
4983
查看次数

如何解决HTTP/1.1 302在尝试获取PHP中的表单内容时发现错误?

你好,这是我的第一个问题在这里,我有我的aplication一个错误,当我尝试了很多的信息,一个HTTP表单提交(POST方法)/发生接收的信息文件1.1 302 Found错误并对我的索引进行重新校正

HTML代码和PHP都很简单,但信息很大

表格的代码

    <form name="resena" action="consultas/resena.php" method="post" enctype="multipart/form-data">
<fieldset>
    <legend><?php echo $titulo; ?> una reseña</legend>
    <br /><br /><label for="titulo">Título</label><input type="text" name="titulo" id="titulo" size="45" maxlength="100" value="<?php echo $con["titulo"]; ?>" placeholder="hasta 70-100 caracteres o menos" titulo="hasta 70-100 caracteres o menos" onkeyup="texto(titulo)" required />
    <br /><br /><label for="fecha">Fecha</label><input type="text" name="fecha" id="fecha" size="12" maxlength="10" value="<?php echo $con["fecha"]; ?>" placeholder="Fecha" required="required" readonly="readonly" /><input name="f_b" type="button" id="f_b" value="...">
    <br /><br /><label for="resumen">Resumen</label><textarea name="resumen" id="resumen" cols="60" rows="4" wrap="hard" onkeyup="texto_tarea(resumen);"><?php echo $con["resumen"]; ?></textarea>
    <br /><br /><label …
Run Code Online (Sandbox Code Playgroud)

php forms apache http-1.1 http-status-code-302

4
推荐指数
1
解决办法
9万
查看次数

HttpResponse代码302

我正在使用模拟器BB 8900.我正在尝试连接到url并获得响应代码302.这是什么意思?这是我的代码片段:

import javax.microedition.io.Connector;
import javax.microedition.io.HttpConnection;
.....
connection = (HttpConnection)Connector.open(url);
responseCode = connection.getResponseCode();
Run Code Online (Sandbox Code Playgroud)

java blackberry http http-status-code-302

4
推荐指数
1
解决办法
2万
查看次数

302 将所有页面重定向到主页 - ASP.NET

有没有一种方法可以使用 ASP.NET 将网站上的所有页面 302(临时)重定向到主页(显然不是重定向主页)?

asp.net redirect response.redirect http-status-code-302

4
推荐指数
1
解决办法
2158
查看次数

CURL无法运行URL并返回302

我正在尝试通过CURL运行一个URL(具有注销功能).但它返回302 http代码.当我通过POSTMAN(谷歌浏览器插件)或海报(Firefox插件)运行时,相同的网址,然后返回正确的结果({"状态":"成功"}).任何帮助将不胜感激.

URL(JAVA APPLICATION URL):http://website.mywebsite.com:8083/VideoBook/ signout.action

我的代码:

 // Open log file
        $logfh = fopen("GeoserverPHP.log", 'w') or die("can't open log file");

        // Initiate cURL session
        $service = "http://website.mywebsite.com:8083/VideoBook/";


$request = "signout.action";

             $url = $service . $request;
        $ch = curl_init($url);

        // Optional settings for debugging
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_VERBOSE, true);


 curl_setopt($ch, CURLOPT_STDERR, $logfh);

  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
  curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
  curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);

curl_setopt($ch, CURLOPT_COOKIESESSION, true);

curl_setopt($ch, CURLOPT_REFERER, true); 
curl_setopt($ch, CURLOPT_COOKIEJAR, true); 
curl_setopt($ch, CURLOPT_COOKIEFILE, true); 
    //Required GET request settings


  // …
Run Code Online (Sandbox Code Playgroud)

php rest curl http-status-code-302

4
推荐指数
1
解决办法
2万
查看次数

在Spring MVC Controller中返回302状态代码

我正在开发一个Spring MVC应用程序,我需要在我的控制器中检查一定的条件.如果是真的,我必须返回302状态代码.它是这样的:

@RequestMapping(value = "/mypath.shtml", method = RequestMethod.GET)
public ModelAndView pageHandler(@Valid MyForm form, BindingResult result, HttpServletRequest request,
        Locale locale) throws PageControllerException, InvalidPageContextException, ServiceException {

    if (someCondition){
        // return 302 status code
    }
    else{
        // Do some stuff
    }
}
Run Code Online (Sandbox Code Playgroud)

这是最好的方法吗?

非常感谢你提前

spring http-status-code-302

4
推荐指数
1
解决办法
1万
查看次数