ASPX URL已损坏&流WebService

问题描述

| 我正在尝试创建流式Web服务,但不幸的是,我什至没有它的整体概念。我的想法是要有一个方法,该方法将向我返回一个字符串,其中包含流页面的URL值。 我尝试了许多不同的方法来执行此操作,但是没有一个方法起作用。我尝试使用DownloadString,甚至编写了原始URL,但是我总是遇到错误,因此我找到了一种实现它的方法:
[WebMethod]
public string WatchMedia(string title)
{
    Global.Media = title;

    Streaming str = new Streaming(); //Streaming.aspx

    return str.GetURL();
}
好的,在我的aspx.cs中,我包含了以下内容:
    internal string GetURL()
    {
       return HttpContext.Current.Request.Url.AbsoluteUri.ToString();
    }
真的不要问我有关“内部”的问题,我已经厌倦了尝试使用其他方法使它起作用的方法,以至于我只是随同VS为我而建。 那确实给了我我想要的URL,但是,它不起作用,为什么?因为它说,给予或接受(直接翻译):
    The request format is not recognized for the unexpectedly terminated URL in /WatchMedia
WatchMedia是我的方法的名称,如上所示。 现在,除了希望有人能给我一个直截了当的答案,就是我在这里伤害自己的荒唐罪过,我想知道这是否是流式Web服务的工作方式?我似乎无法在www上找到有关视频流Web服务的任何真实信息,甚至Google都不会告诉我!     

解决方法

        如果您遇到相同的问题,只需忘记创建aspx页面的对象,并通过运行页面并将其复制来获取原始URL,那么您要做的就是更改localhost Port,您可以从HttpContext获得该端口。 。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...