草庐IT

redirect_uri

全部标签

c# - 提供的 URI 方案“http”无效;预计 'https'

我有一个托管在IIS6.0中的RESTfulWeb服务,我可以在浏览器中浏览该服务。当我尝试通过客户端控制台应用程序访问相同的服务时,出现以下错误:"providedURIscheme'http'isinvalid;expected'https',Parametername:Via"我的WebServiceweb.config具有以下设置:我的客户端应用程序有App.config,我从那里获取地址:在主要方法中:WebChannelFactorycf=newWebChannelFactory(baseAddress);WebHttpBindingwb=cf.Endpoint.Bindi

c# - Response.Redirect 使用 ~ Path

我有一个方法可以将用户重定向回位于我的Web应用程序根目录的登录页面。我正在使用以下代码:Response.Redirect("~/Login.aspx?ReturnPath="+Request.Url.ToString());虽然这不起作用。我的假设是ASP.NET会自动将URL解析为正确的路径。通常,我会使用Response.Redirect("../Login.aspx?ReturnPath="+Request.Url.ToString());但此代码位于母版页上,可以从任何文件夹级别执行。我该如何解决这个问题? 最佳答案 I

c# - 如何在 App.Config 中写入 URI 字符串

我正在制作一个Windows服务。Service必须每晚下载一些东西,因此我想将URI放在App.Config中,以防以后需要更改它。我想在我的App.Config中写入一个URI。是什么让它无效,我应该如何处理?我的错误:-Entity'login'notdefined-Expecting';'-Entity'password'notdefined-ApplicationConfigurationfile"App.config"isinvalid.Anerroroccurred 最佳答案 您没有正确编码URI中的&符号。请记住ap

c# - 如何从 URI 中删除 PROTOCOL

如何从URI中删除协议(protocol)?即删除HTTP 最佳答案 您可以像这样使用System.Uri类:System.Uriuri=newUri("http://stackoverflow.com/search?q=something");stringuriWithoutScheme=uri.Host+uri.PathAndQuery+uri.Fragment;这会给你stackoverflow.com/search?q=something编辑:这也适用于about:blank:-)

c# - Uri.EscapeDataString() - 无效的 URI : The Uri string is too long

我在WindowsMobile上使用紧凑型框架/C#。在我的应用程序中,我通过序列化对象并使用HttpWebRequest/POST请求向上发送信息来将数据上传到服务器。在服务器上,发布数据被反序列化并保存到数据库中。前几天我意识到我在发布数据中遇到了特殊字符的问题(&号等)。所以我将Uri.EscapeDataString()引入到方法中,一切都很好。但是,今天我发现应用程序尝试上传大量数据时会出现问题(我现在不确定“大”到底是什么意思!)现有代码(种类)varuploadData=newList();uploadData.Add(newThing(){Name="Test01"})

您如何指定适用于单个子目录下所有URI的单个IIS处理程序映射路径?

如何配置单个IIS处理程序映射路径以允许所有流量从/ret/*开始,无论子目录/子路径的数量如何转发到ColdFusion?背景:我们在IIS8后面运行Lucee4.5,与Boncode连接在我们的生产环境中。我们正在尝试使用Lucee中的本机休息功能来实现许多休息端点中的第一个。结果,我们所有的休息尿液都以/ret//ret/的速度开头,即使在任何地方都没有将其配置为物理或虚拟目录。我能够添加个人为了成功地将流量传递给IIS的处理程序映射特定的子目录要冷灌注。以下是RESTURI的所有示例和我必须添加的相关处理程序映射路径才能使它们工作。我想添加一个单个处理程序映射以涵盖所有内容。RESTe

c# - Response.Redirect 结果在 "Object moved to here"

我正在处理C#ASP.NET页面,该页面通常最终重定向到“文件:”URL。在大多数情况下,这似乎在大多数情况下都能正常工作,但偶尔(并且,在我的测试系统上,显然总是),而不是重定向到文件,我得到一个页面,其中包含文本“对象移动到这里”,其中“此处”是指向我试图重定向到的文件的链接,但在冒号后有四个斜杠而不是两个斜杠(即“file:////testserver/docs/testdoc.doc”)这通常伴随着“System.Threading.ThreadAbortException:Threadwasbeingaborted”消息。我在别处寻找解决方案并发现了一些关于Response.

c# - OData 错误 : The query specified in the URI is not valid. 该属性不能在查询选项中使用

我正在尝试启动并运行OData端点,但我遇到了这个错误,即使是Google也没有太多可说的。我创建了一个EntityFrameworkEDMX上下文(首先是数据库),让设计人员从中生成2个模型。一切正常,除了$filter查询失败。我可以做到这一点:http://localhost:27164/Projects(6587660)它检索主ID为6587660的项目。但是任何$filter请求都是这样的:http://localhost:27164/Projects?$filter=ProjectIDeq6587660将失败并出现以下错误:ThequeryspecifiedintheURI

c# - WebApi - 从 Uri 和 Body 绑定(bind)

是否可以同时从Uri和Body绑定(bind)一个模型?例如,给定以下内容:routes.MapHttpRoute(name:"APIDefault",routeTemplate:"api/{controller}/{id}",defaults:new{id=RouteParameter.Optional});publicclassProductsController:ApiController{publicHttpResponseMessagePut(UpdateProductmodel){}}publicclassUpdateProduct{intId{get;set;}strin

c# - 更改 System.Uri 的方案

我正在寻找改变给定System.Uri方案的规范方式带有System.UriBuilder的实例没有蹩脚的字符串操作和魔术常量。说我有varuri=newUri("http://localhost/hello")我需要将其更改为“https”。我的问题是有限的UriBuilder构造函数和Uri.Port默认为80(我们应该将其更改为443吗?硬编码?)。代码必须遵守所有Uri属性,例如可能的基本身份验证凭据、查询字符串等。 最佳答案 最后是这个:varuriBuilder=newUriBuilder(requestUrl){Sch