Articles of http

在SharePoint / PowerPivot上禁用X-FRAME-OPTION:SAMEORIGIN HTTP响应标题xlsviewer.aspx

我需要构build由SharePoint 2010的xlsviewer.aspx服务的页面,但是此页面将HTTP响应标题X-FRAME-OPTION为SAMEORIGIN ,因此IE8拒绝在另一个域中的框架中呈现页面,这是我需要的。 看来,这个SharePoint实例没有其他页面设置X-FRAME-OPTIONS ,只有_layouts/xlsviewer.aspx 我在哪里可以更改SharePoint或此特定页面的HTTP标题或成帧选项? 相关标题: GET //_layouts/xlviewer.aspx?id=whatever.xlsx&DefaultItemOpen=1 正在返回: HTTP/1.1 200 OK . . . X-Frame-Options: SAMEORIGIN X-AspNet-Version: 2.0.50727 X-Powered-By: ASP.NET MicrosoftSharePointTeamServices: 14.0.0.4730

Http 400'Bad Request'和win32status 1450,当更大的消息被发送给WCF服务时

当向IIS 6中托pipe的WCF服务发布一个大文件(10mb)时,我们有时会收到HTTP 400的错误请求结果码。我们可以使用SOAP UI重现此问题,并且在发生这种情况时似乎是不可预测的。 在我们的WCF日志中没有收到调用,所以我们认为请求没有到达ASP.NET和WCF运行时。 这发生在同一台机器上的多个网站上,每个网站都有自己的应用程序池。 所有的IIS设置是默认的,只有在ASP.NET和WCF我们允许更大的readerQuota的等…. logging在IIS日志中的win32status是1450,我们认为这意味着“错误没有系统资源”。 所以现在的问题是:a)如何解决这个问题b)(当a不适用时:))哪些性能计数器或日志是有用的,以便更多地了解这个问题? 问候,蒂姆

所有的网页caching是否理解“caching控制”HTTP头?

我想避免“Expires”标题,只使用“Cache-Control” – 或者反过来。 标题将占我的stream量很大一部分,所以我不想“使用两个” 。 AFAIK,“caching控制”头在HTTP 1.1中被标准化了,但是仍然有networkingcaching/代理正在使用,它们不理解它? 注意:这可以帮助回答我的stackoverflow(赏金)问题的一部分

PHP Post中引用的FileSizeexception高

CentOS 5.x | Apache 2 我在我的Web服务器上设置了一个w2box实例。 它基本上使用标准的perl脚本(upload.cgi)来存储正在发布的文件。 作为一个testing,我试图上传一个Ubuntu ISO(716 MB)。 但是,当我检查Apache的访问日志,我看到这个: – [07 / Jul / 2010:03:08:44 +0400]“POST /upload.cgi?sid=a4984a5sdkfjhsdkfhsdk68ef1c25f5931&maxsize= 1073741824 HTTP / 1.1”500 636 我的PHP限制是: post_max_size 1100M memory_limit 1200M 我的问题是,为什么POSTurl中的最大尺寸如此之高? 网页浏览器是否做了一些额外的编码来扩大数据的大小? 如果我想支持高达1 GB的上传,我的php内存值将需要什么? -M

从HTTP头中检索文件大小而不用CURL(无头文件)下载文件

我想要做的是知道文件大小,而不是下载它。 我已经用HEAD尝试过,但服务器不响应curl_setopt($ curl,CURLOPT_NOBODY,true); 如果我放弃这个,它会,但它会下载整个文件… 所以,如果我能以某种方式告诉curl,最大接收的数据不应该通过某些字节,并停止或超时,不要等到整个文件被下载, 在正常下载中: GET /filepath HTTP/1.1 Host: host.com User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6 (.NET CLR 3.5.30729) Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: en-us,en;q=0.5 Accept-Encoding: gzip,deflate Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 Keep-Alive: 115 Connection: keep-alive 响应标题 HTTP/1.0 200 OK Server: Apache/ (Debian GNU/Linux) PHP/ Content-Type: application/octet-stream ETag: "MFFPJ28A" Content-Length: 3342417 Content-Disposition: attachment Cache-Control: […]

强制Apache在每个请求上返回404

我想我的Apache返回404的所有HTTP GET请求。 包括HTTP GET /。 试图玩mod_rewrite为此(404.gif显然不退出) RewriteEngine on RewriteRule .* 404.gif [L] 但它似乎没有performance得很好,这是由于某种原因返回400坏请求。 有人可以请提供一个Apache 2的configuration示例,将导致它始终返回美好的404? PS忘了提及,我将这个configuration用于HTTP和HTTPS。 谢谢,Maxim。

让Apache来响应http广播

我想知道是否有办法configurationApache来响应发送到广播地址(即192.168.1.255)的http请求。 谢谢

find特定的Apache进程的HTTP请求

我有几个运行在系统上的apache进程,似乎陷入了无限循环。 有什么办法可以检查apache进程,find他们正在尝试响应的HTTP请求?

ASP.NET HttpModule在浏览器中给出了“连接重置”

我在ASP.NET(框架2.0)中实现了一个HttpModule。 从我在服务器上的日志logging中,我可以看到http请求正在被我的HttpModule拾取,并且我的代码成功运行(将内容写回到Responsestream)。 不过,网页浏览器(IE,FF,Chrome,都一样)只是给我一个“连接重置”错误消息。 我已经检查了服务器上的事件日志; 那里没有相关的错误或消息。 当我在FF中使用“Live HTTP Headers”插件时,它甚至不显示我的客户端请求(尽pipe我确定它到达服务器,因为请求被捕获在服务器日志中)。 我如何解决这里发生的事情?

Windows Server 2008和端口80

我遇到了Windows Server 2008的问题。我可以用我的FTP(端口21),远程桌面(无论端口号是什么),HTTPS,但不用简单的HTTP或端口80,成功地连接到它LAN。 有没有关于防火墙或IIS7上的这个特殊的端口,我不知道的一些设置? 为了您的信息,只要我在同一个局域网上,我可以连接到端口80,但只要请求来自外部,我什么也得不到。 请帮忙 谢谢