Azure网站将Range标头更改为不正确的值

时间:2014-06-06 10:01:27

标签: asp.net iis azure range azure-web-sites

我使用以下页面创建了空的ASP.NET Web应用程序,并将其部署到Azure Web站点。我的代码在GET请求上收到不正确的Range标头。 POST请求正常工作。

简单的ASP.NET页面:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Range.aspx.cs" Inherits="WebApplication10.Range" %>

<%
    Response.ContentType = "text/plain";
    Response.ClearContent();
    Response.Write("Range: " + Request.Headers["Range"]);
    Response.End();
%>

我使用Range标头发送GET请求,然后更改了一些内容。 请求:

GET http://webapplicationXXXXXX.azurewebsites.net/Range.aspx HTTP/1.1
Host: webapplicationXXXXXX.azurewebsites.net
Range: bytes=0-1
Accept-Encoding: identity
Content-Length: 0

响应:

HTTP/1.1 200 OK
Cache-Control: private
Content-Length: 21
Content-Type: text/plain; charset=utf-8
Server: Microsoft-IIS/8.0
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Set-Cookie: ARRAffinity=...
Date: Fri, 06 Jun 2014 09:51:56 GMT

Range: bytes=0-262143

1 个答案:

答案 0 :(得分:0)

似乎微软已经修复了这个错误。

现在应用程序获得正确的标头值。