问题列表 - 第2941页

为什么POST请求中的"Content-Length:0"?

客户有时会Content-Length: 0在提交表单时发送POST请求(10到40多个字段).

我们使用不同的浏览器和不同的位置对其进行了测试,但无法重现错误.客户正在使用Internet Explorer 7和代理.

我们让他们让他们的系统管理员从他们这边看问题.没有代理等运行一些测试..

与此同时(半年后仍然没有回答)我很好奇是否其他人知道有关Content-Length: 0请求的类似问题.也许来自一些Windows网络内部的大型公司的特殊代理.

Internet Explorer 7是否存在已知问题?有代理系统吗?Windows网络本身?

Google仅在NTLM(以及此类)身份验证的上下文中显示了某些内容,但我们并未在Web应用程序中使用此功能.也许这是代理在Windows登录的客户网络中运行的方式?(我不是Windows专家.只是猜测.)

我没有关于基础设施的进一步信息.

更新:在2010年12月,可以通知一位管理员这个,包括.来自这里答案的链接.联系是因为代理引起的另一个问题.从那以后没有反馈.并且错误消息仍然存在.我笑着阻止我哭泣.

更新2:这个问题自2008年中期以来就存在.每隔几个月客户就会生气,并希望尽快修复.我们再次向他们发送所有旧电子邮件,并要求他们联系他们的管理员以修复它或进行一些进一步的测试.在2010年12月,我们能够向1位管理员发送一些信息.没有反馈.问题没有解决,我们不知道他们是否尝试过.2011年5月,客户再次写信并希望修复此问题.自2008年以来拥有所有信息的同一个人.

感谢所有的答案.你帮助了很多人,正如我从这里的一些评论中看到的那样.太糟糕了现实世界对我来说是怪诞的.

更新3: 2012年5月,我想知道为什么我们没有收到另一个要求解决这个问题(见更新2).查看错误协议,该协议仅在每次发生时报告此单个错误(大约每天15个).它在2012年1月底停止了.没有人说什么.他们必须在网络上做点什么.现在一切都好.从2008年夏天到2012年1月.太糟糕了,我无法告诉你他们做了什么.

更新4: 2015年9月.该网站必须收集一些数据并将其发送到客户的主网站.有一个帐户的API.每当出现问题时,他们都会联系我们,即使问题明显存在于另一方面.几周以来,我们无法向他们发送数据.该帐户不再可用.他们有重新启动,我找不到使用我们网站数据的页面了.错误报告没有回答,没有人投诉.我猜他们刚刚结束了这个项目.

更新5: 2017年3月.API在2015年夏天停止工作.客户似乎继续为该网站付费,并且仍在2017年2月访问它.我猜它们将它用作存档.他们不再创建或更新任何数据,所以这个bug可能不会在2012年1月的神秘修复之后重新出现.但这可能是别人的问题.我走了.

windows proxy internet-explorer web-applications http

50
推荐指数
5
解决办法
6万
查看次数

后处理反向代理HTTP请求?(如Akamai的ESI)

我们运行一个相对较高的内容网站.与大多数内容网站一样,每个网页的大部分都是相对静态的.文章很少改变,使它们成为某种形式的静态/边缘缓存的良好候选者.但是,有两个大问题.辅助页面元素(导航,最近的内容列表等)经常更改,快速使"完整"缓存页面无效.我们在页面中包含更多动态位也很常见,例如用户特定信息等.

拥有一个后处理内容的反向代理/负载均衡器并让我们处理包含在代理/边缘的内容真的很巧妙.对后端的初始请求将返回粗略模板,然后代理软件可以处理该模板以完成它.标记可能看起来像这样:

<html>
<body>
  <div id="content">
    Lorem ipsum whackem smackem.
    <%
      dynamic "http://related.content.service/this/story"
    %>
  </div>
  <div id="sidebar">
    <%
      dynamic do |request|
        url = "http://my.user.service/user-widget.html"
        if request.cookies.contains?("user_token")
          url = "http://my.user.service/" + request.cookies["user_token"] + "/user-widget.html"
        end

        error_text = "User service not available"
        { :url => url, :timeout => 500, :error => error_text }
      end
    %>
  </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

您将在该示例中看到的是一小部分Ruby,它根据cookie值确定包含的文件,然后返回带有要拉入的URL的哈希值,超时值以及一些默认文本,以便在错误.理论上,所有包含也可以异步请求.

我的理解是亚马逊做了这样的事情.后端服务生成各种页面组件,具有严格的超时限制以确保整体页面速度.我希望他们的CDN服务会包含这样的东西,但它不是!

Edge Side Includes(ESI)的W3规范几乎就是我想要的.然而,对它的支持很少.它可以通过Akamai获得,有一些Oracle软件可以做到这一点,开源Varnish缓存有一个非常基本的实现.它也是一种非常丑陋的XML格式.

所以问题是:那里有什么让我做我想做的事情?是其他人以这种方式做事吗?

proxy amazon caching reverse-proxy edge-side-includes

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

使用SharpZipLib解压缩特定文件?

我正在尝试使用SharpZipLib从zip存档中提取指定的文件.我见过的所有例子总是希望你能解压缩整个拉链,并按照以下方式做一些事情:

       FileStream fileStreamIn = new FileStream (sourcePath, FileMode.Open, FileAccess.Read);

        ZipInputStream zipInStream = new ZipInputStream(fileStreamIn);
        ZipEntry entry;

        while (entry = zipInStream.GetNextEntry() != null)
        {
            // Unzip file
        }
Run Code Online (Sandbox Code Playgroud)

我想做的是:

ZipEntry entry = zipInStream.SeekToFile("FileName");
Run Code Online (Sandbox Code Playgroud)

因为我的需求涉及使用zip作为包,只根据需要将文件抓取到内存中.

有人熟悉SharpZipLib吗?有没有人知道我是否可以手动完成整个拉链?

.net compression sharpziplib

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

将图像添加到navigationItem的标题

我想在导航栏上的标题左侧添加一个徽标.title属性似乎只采用NSString.将图像添加到导航栏的最佳方法是什么?

iphone cocoa-touch objective-c uinavigationbar ios

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

使用Python从HTML文件中提取文本

我想使用Python从HTML文件中提取文本.如果我从浏览器复制文本并将其粘贴到记事本中,我想要的输出基本相同.

我想要比使用可能在格式不正确的HTML上失败的正则表达式更强大的东西.我见过很多人推荐Beautiful Soup,但是我使用它时遇到了一些问题.首先,它选择了不需要的文本,例如JavaScript源代码.此外,它没有解释HTML实体.例如,我希望' 在HTML源代码中转换为文本中的撇号,就像我将浏览器内容粘贴到记事本中一样.

更新 html2text看起来很有希 它正确处理HTML实体并忽略JavaScript.但是,它并不完全产生纯文本; 它会产生降价,然后必须将其转换为纯文本.它没有示例或文档,但代码看起来很干净.


相关问题:

html python text html-content-extraction

222
推荐指数
12
解决办法
32万
查看次数

Server 2003中的单个远程桌面会话

我有一台运行Windows Server 2003的无头服务器,并通过VNC管理它.它设置为自动登录到特定用户帐户.

我想更改为使用远程桌面/终端服务.但是,当我远程登录时,会创建一个新的用户会话(除了自动登录会话).基本上我想要一个远程桌面连接来接管计算机中的默认会话(XP如何做).有谁知道怎么样?

PS我不是在单个远程会话之后,而是单个GLOBAL会话:)

windows remote-desktop terminal-services windows-server-2003

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

JSP中的htmlentities等价?

我是一个php人,但我必须在JSP中做一些小项目.我想知道JSP中是否有相当于htmlentities函数(php).

java jsp html-entities

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

如何做JavaScript对象内省?

在所有探测之后该怎么办,据报道有效对象对于探测到的任何属性都返回'undefined'?我使用jQuery,$('selector').mouseover(function() { });Everything $(this)在函数范围内返回'undefined' .选择器是地图标签的"区域",我正在寻找其父属性.

javascript jquery introspection

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

如何存储和重置 PHP 数组指针?

我有一个关联数组,即

$primes = array(
  2=>2,
  3=>3,
  5=>5,
  7=>7,
  11=>11,
  13=>13,
  17=>17,
  // ...etc
);
Run Code Online (Sandbox Code Playgroud)

然后我做

// seek to first prime greater than 10000
reset($primes);
while(next($primes) < 10000) {}
prev($primes);

// iterate until target found
while($p = next($primes)) {
      $res = doSomeCalculationsOn($p);

      if( IsPrime($res) )
          return $p;
}
Run Code Online (Sandbox Code Playgroud)

问题是 IsPrime 还会遍历 $primes 数组,

function IsPrime($num) {
    global $primesto, $primes, $lastprime;

    if ($primesto >= $num)
        // using the assoc array lets me do this as a lookup
        return isset($primes[$num]);

    $root = (int) …
Run Code Online (Sandbox Code Playgroud)

php arrays loops

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

正则表达式替换字符串中的所有\n,但不包括[code] [/ code]标记内的所有\n

我需要帮助来替换
字符串中的所有\n(新行)字符,而不是[code] [/ code]标记内的那些字符.我的大脑正在燃烧,我无法用自己解决这个问题:(

例:

test test test
test test test
test
test

[code]some
test
code
[/code]

more text
Run Code Online (Sandbox Code Playgroud)

应该:

test test test<br />
test test test<br />
test<br />
test<br />
<br />
[code]some
test
code
[/code]<br />
<br />
more text<br />
Run Code Online (Sandbox Code Playgroud)

谢谢你的时间.最好的祝福.

java regex

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