问题标签 [request]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
7707 浏览

c# - 获取用户在浏览器中输入的确切 url

我想获取用户在浏览器中输入的确切网址。当然,我总是可以使用类似的东西,Request.Url.ToString()但这并不能在以下情况下给我想要的东西:

http://www.mysite.com/rss

上面的网址Request.Url.ToString()会给我的是:

http://www.mysite.com/rss/Default.aspx

有谁知道如何做到这一点?

我已经尝试过:

  • Request.Url
  • Request.RawUrl
  • this.Request.ServerVariables["CACHE_URL"]
  • this.Request.ServerVariables["HTTP_URL"]
  • ((HttpWorkerRequest)((IServiceProvider)HttpContext.Current).GetService(typeof(HttpWorkerRequest))).GetServerVariable( "CACHE_URL")
  • ((HttpWorkerRequest)((IServiceProvider)HttpContext.Current).GetService(typeof(HttpWorkerRequest))).GetServerVariable( "HTTP_URL")
0 投票
2 回答
1696 浏览

c# - 知道为什么这个用于发送 http 请求的 ASP.NET C# 代码不起作用吗?

代码如下,当我点击页面时:

http://ryan.local.testmode.com/timecrunch/bctimepost.ashx?project=2593059&person=2831215&date=04/16/2009&hours=2.5&case=555

它只是有点挂起,加载条永远缓慢移动,直到我停下来,我忘了做点什么吗?我不知道哪行代码用于实际“提交”请求......

注意:用户名/密码和 [公司名称] 是共享代码的占位符,并在我的运行代码中包含正确的值

0 投票
2 回答
4333 浏览

c# - 如何使用 C# 中的发布请求上传图像/文件?

C# 提供了提交发布请求的功能,但没有关于在 MSDN 上上传图像/文件的功能。我想在不使用原始标题的情况下执行此操作。

相关问题

使用 HTTPWebrequest (multipart/form-data) 上传文件

0 投票
2 回答
417 浏览

asp.net - 无效的页面重定向

我正在请求一个页面(我们称之为页面 A)。但是,请求被重定向到另一个页面(页面 B)。请求处理一开始,服务器上 Request 对象的 URL 属性就指向页面 B(但是,RawURL 仍然指向页面 A)。

我无法在应用程序中找到将任何内容显式重定向到页面 B 的任何代码。我猜它发生在 asp.net 的某些请求预处理期间,但我不知道幕后实际发生了什么。

所以我需要一个关于如何继续调试这个问题的建议:)

谢谢!

0 投票
1 回答
3352 浏览

asp.net - ASP.NET 请求 - 我可以从客户端上创建的动态控件中获取发布的文件吗?

我有一个带有一些自定义 javascript 的 web 控件。javascript 使用类似于以下的代码在客户端上动态创建新的文件上传控件:

这存在于 ASP.NET 表单中,其中 encType 设置为 multipart/form-data。我将在页面上有 1 - n 个控件(当然,仅限于合理的数量)。

我现在想在我的 ASP.NET 应用程序中捕获上传的文件。由于上面采用的方法,我知道我无法像从 FileUpload 控件(不幸的是我无法使用)那样捕获它们。还有其他方法可以捕获上传的文件吗?

我浏览了许多领域,包括:

  • 请求文件
  • 申请表
  • Request.Form.Keys
  • 请求输入流

但是我一直找不到内容。我相信客户端正确地提交了这些数据,但无法确定服务器对原始请求信息做了什么(如果这甚至暴露了)。

有人对我可能进一步探索的领域有什么建议吗?

谢谢

0 投票
1 回答
2367 浏览

javascript - 与 YUI 2.7 同步 GET 请求?

我对 YUI 比较陌生 - 浏览他们很棒的文档,我没有找到同步加载外部资源的方法或标志。

或者反过来的问题;对于每个匹配的节点,我需要调用一个方法,该方法在节点上插入一些东西;对于异步调用,记住的 标识符似乎搞砸了。

因此回调需要坚持

调用函数时,而不是执行回调时 - 我做对了吗?

谢谢。MYYN

0 投票
1 回答
12337 浏览

c# - 在 C# 中拦截 WebBrowser 发出的请求

是否可以拦截控件发出的所有请求WebBrowser

我想修改每个请求的请求 URI(包括对图像、脚本、样式表等的请求)

0 投票
1 回答
854 浏览

forms - WebClient.UploadValues 重复键

我在我的网站上代理请求时遇到了一些困难。

理论上,这应该有效

webClient.UploadValues(url, "POST", HttpContext.Current.Request.Form);

不幸的是,表单包含一个重复的键“elemKey”

当我使用 HTTP Analyzer 并查看发布数据时,它会显示该键三次,具有三个不同的值。参数值

elemKey value1 elemKey value2 elemKey value3

不幸的是,webclient 的调用只显示了一次密钥,并带有一个逗号分隔的值列表,这是行不通的。

参数值 elemKey value1,value2,value3

我尝试从 HttpContext.Current.Request.Form 变量创建 NameValueCollection 并添加多个 elemKey,但它再次将它们与逗号连接在一起。

有没有办法以我需要的方式创建这个请求?

谢谢-c

0 投票
4 回答
2119 浏览

c# - C# 中带有 WebServices 的原始 SOAP 数据

使用 WebServices 时,我在哪里可以找到 C# 中 SOAP 请求的 RAW/对象数据。

到处都找不到。它应该在 HttpContext.Current.Request 对象中可用吗?

0 投票
1 回答
228 浏览

ruby-on-rails - 在单个请求中获取不同的活动资源模型

是否可以在单个请求中接收不同 Active Resource 模型的对象?例如,请求“GET /user/joe/articles/1.xml HTTP/1.1”从服务器返回来自用户(“joe”)的对象和来自文章(id“1”)的另一个对象。

我知道可以将数组中的这些对象发送给客户端,但 ARes 无法处理它们。有没有办法将响应一分为二并将结果发送到不同的活动资源模型进行处理?