【发布时间】:2014-06-06 10:01:27
【问题描述】:
我使用以下页面创建了空的 ASP.NET Web 应用程序并将其部署到 Azure 网站。而且我的代码在 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
【问题讨论】:
标签: asp.net iis azure range azure-web-app-service