标签: http

为什么ServerVariables ["HTTP_REFERER"]会跳过页面?

这是我的情况:

Page1.aspx重定向到Page2.aspx,它执行一些处理(不向用户显示),然后重定向到Page3.aspx,它检查ServerVariables ["HTTP_REFERER"]或Request.UrlReferrer.

据我所知,推荐信息有时可能是空白的,不能完全依赖; 但是Page3.aspx上的ServerVariables ["HTTP_REFERER"]或Request.UrlReferrer显示的是Page1.aspx,而不是我预期的Page2.aspx.

如果页面显示给用户,是否仅设置引用信息?

重定向是使用Response.Redirect完成的,以便更改浏览器地址栏中的URL.

.net html c# asp.net http

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

在Ruby中获取响应大小的优化方法?

我可以做到File.size(path)以字节为单位获取文件的大小.如何在不将其写入临时文件的情况下获取HTTP响应的大小?

ruby http file

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

通过HTTP中的HTTP连接到网站

我有一些C代码解析文件并生成另一个已处理数据的文件.我现在需要将这些文件发布到Web服务器上的网站.我想有一种方法可以进行HTTP POST,但我从未在c中使用过(在Ubuntu上使用GCC).有谁知道如何做到这一点?我需要一个起点,因为我不知道在C中这样做.我还需要能够通过网站进行身份验证.

c gcc http websocket

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

配置Tomcat以发送与IE 7或6兼容的网页

我有一个与使用IE8浏览器不兼容的应用程序.

我正在寻找一种方法来配置运行此应用程序的Tomcat,因此IE8可以读取页面并将其视为IE7或IE6

通过谷歌搜索到目前为止,我发现了一个可能的建议,即在http响应中添加标题: X-UA-Compatible:IE = EmulateIE7
here

告诉IE8就像IE7一样.

问题是这种方式需要添加应在应用程序级别添加的过滤器.我想知道你们是否熟悉Tomcat能够发送其http内容与IE7(或IE6)兼容的更通用的方法吗?

java http tomcat5.5 internet-explorer-8

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

所有网站图片上的Mod_rewrite

我正在设计一个图像存储库.我想从图像html链接中解耦文件名.例如:

  • 调用文件系统中的图像 images/items/12543.jpg
  • HTML是 <img src="images/car.jpg" />

有没有人强烈反对我使用PHP重写所有图像请求,所以在检索时images/car.jpg,Apache真的回复了内容images/items/12543.jpg

我不知道我是否会遇到性能问题.

performance mod-rewrite http

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

Visual Studio报告并非所有代码路径都返回值,即使它们确实如此

我在.NETMF C#中有一个API,它包含一个发送HTTP请求的函数.对于那些熟悉NETMF的人来说,这是"webClient"示例的一个经过大量修改的版本,该示例是一个简单的应用程序,演示了如何提交HTTP请求并回复响应.在示例中,它只是打印响应并返回void.但是,在我的版本中,我需要它来返回HTTP响应.

出于某种原因,Visual Studio报告并非所有代码路径都返回一个值,尽管我可以告诉他们这样做.

这是我的代码......

  /// <summary>
  /// This is a modified webClient
  /// </summary>
  /// <param name="url"></param>
  private string httpRequest(string url)
  {
   // Create an HTTP Web request.
   HttpWebRequest request = HttpWebRequest.Create(url) as HttpWebRequest;

   // Set request.KeepAlive to use a persistent connection. 
   request.KeepAlive = true;

   // Get a response from the server.
    WebResponse resp = request.GetResponse();

   // Get the network response stream to read the page data.
   if (resp != null)
   {
    Stream respStream = resp.GetResponseStream();
    string page = …
Run Code Online (Sandbox Code Playgroud)

.net c# http .net-micro-framework

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

带有https/ssl页面的普通http图像

拥有一个不通过SSL访问的图像的https页面仍然不是犹太人吗?(即想象一个网络应用程序,它是所有重要内容的SSL,但图像和样式来自普通的http CDN).

ssl https http

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

如何确认HTTP POST调用我的代码?

我正在尝试从POST方法中检索数据,代码如下:

-(void)postXMLFeed:(NSString *)XMLStrPost
{   
    //NSLog (@"XML Feed3: ", XMLStrPost);

    NSURL *url = [NSURL URLWithString:@"http://xxx.xxx.x.xxx/stephen/sync_upload.php"];
    NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
    [request setValue:@"text/xml" forHTTPHeaderField:@"Content-type"];
    [request setHTTPMethod:@"POST"];
    [request setHTTPBody:[XMLStrPost dataUsingEncoding:NSASCIIStringEncoding]];

    NSURLResponse *response;
    NSError *error;
    response = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];


    // Update log file.
    NSLog(@"XML feed POSTED to website.");

    //[super postXMLFeed];
}
Run Code Online (Sandbox Code Playgroud)

我的XML Feed存储在变量中XMLStrPost.上面的代码似乎有效,但我无法确认它.

脚本应该解压缩字符串并将其写入数据库,但这似乎不会发生.在解组之前,我想确认正在调用脚本.

如何确认sync_upload.php脚本被调用?

iphone xcode http objective-c

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

缺少基于PHP会话的授权的http响应代码应该是什么

我正在写一个小网站.有基于PHP会话的授权.如果用户无法访问某个页面,我应该发送什么HTTP响应代码?

412 Precondition Failed个好主意?我认为401 Unauthorized只有http授权才有用.400 Bad Request并且403 Forbidden看起来太普通.

php authorization http

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

可以通过Zend HTTP Client下载文件吗?

我正在尝试构建一个脚本,它使用Zend http客户端下载文件:http://framework.zend.com/manual/en/zend.http.html但我找不到它说的怎么做的地方这就是我想知道它是否可能......文件依赖于登录,所以我需要通过zend http客户端完成它,这样它就可以利用脚本登录时创建的cookie.

任何意见是极大的赞赏

php zend-framework http

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