问题标签 [httprequest]

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 投票
2 回答
16576 浏览

c# - 使用 HttpWebRequest POST 到外部服务器上的表单

我正在尝试在不需要任何身份验证的外部服务器上模拟 POST 到表单,并捕获包含结果页面的字符串。这是我第一次这样做,所以我正在寻找一些关于我目前所拥有的帮助。这是表单的样子:

这就是我的代码的样子:

目前,代码返回“流不可读”。

0 投票
6 回答
4704 浏览

asp.net - 为什么 request.rawurl 不包含 http://localhost 部分?

当我调用 Request.RawUrl 时,我没有得到域名(至少在开发中)。

例如,如果我的本地网址是:

http://localhost:2343/some/thing

对 Request.RawUrl 的调用正在给我回馈:

/某物

我记得它会返回所有内容,这是本地开发人员的行为吗?

更新

我也在使用 Url Re-Writing,所以像 Request.Url.AbsoluteUri 这样的东西返回内部 url,而不是我需要获取的重写 url。

那么javascript是唯一的方法吗?

或者我也许可以使用 Request.RawUrl 作为 url 部分,然后以某种方式获取域名部分?(有时它也有一个端口......)

0 投票
1 回答
2206 浏览

iphone - 使用 POST 发送数据,字符编码问题

NSURLRequest例如,每当字符串包含 % 时,我都会遇到问题并进行 POST。

在我的网站上,我可以看到编码是ISO-8859-1,utf-8出于Accept-Charset某种原因,如果 POST 包含“%&$”等,我将无法使其工作。似乎它不会使用 UTF-8 编码对其进行编码。我在下面的代码中做错了吗?

0 投票
13 回答
588567 浏览

jquery - 如何在 jQuery 中发送 PUT/DELETE 请求?

GET$.get(..)

POST$.post()..

怎么样PUT/DELETE

0 投票
2 回答
7486 浏览

asp.net - HttpRequest的HttpMethod和RequestType有什么区别?

HttpRequest类定义了两个属性:

Http方法

获取客户端使用的 HTTP 数据传输方法(如 GET、POST 或 HEAD)。

客户端使用的 HTTP 数据传输方法。

RequestType

获取或设置客户端使用的 HTTP 数据传输方法(GET 或 POST)。

表示客户端发送的 HTTP 调用类型的字符串。

这两个属性有什么区别?我什么时候想使用其中一个?哪个是正确的检查以查看客户端使用了哪种数据传输方法?

文档表明HttpMethod将返回使用的任何动词:

例如 GET、POST 或 HEAD

RequestType上的文档似乎只指出了两个可能值之一:

获取或发布


我用动词的随机抽样进行了测试,两个属性似乎都支持所有动词,并且都返回相同的值:

测试:

有什么区别:

  • HttpRequest.HttpMethod
  • HttpRequest.RequestType

我什么时候应该使用另一个?

0 投票
4 回答
11098 浏览

asp.net - 不使用 HttpRequest 获取主机名

我想在我的 ASP.NET 应用程序中运行“后台作业”(定期,作为单独的线程)。我需要主机名(DNS 名称或 IP)来完成我的任务。问题是HttpContext.Current这里可能不可用(它是NULL)。

有没有办法在不使用HttpContext.Current.Request.Url.Host.

0 投票
3 回答
65255 浏览

c# - Request.IsAuthenticated 是如何工作的?

MSDN 代码示例说明:以下代码示例使用 IsAuthenticated 属性来确定当前请求是否已经过身份验证。如果尚未通过身份验证,则请求将重定向到另一个页面,用户可以在该页面将其凭据输入 Web 应用程序。这是在应用程序的默认页面中使用的常用技术。

这很棒,但没有细节或任何东西......

它到底在检查什么?如何将其设置为 true?

加倍努力:我在哪里可以找到更详细的文档?

0 投票
16 回答
104240 浏览

php - 管理长时间运行的 php 脚本的最佳方法?

我有一个 PHP 脚本需要很长时间(5-30 分钟)才能完成。以防万一,脚本使用 curl 从另一台服务器上抓取数据。这就是它需要这么长时间的原因。它必须等待每个页面加载,然后再处理它并移动到下一个。

我希望能够启动脚本并让它一直运行到它完成,这将在数据库表中设置一个标志。

我需要知道的是如何能够在脚本完成运行之前结束 http 请求。另外,php脚本是最好的方法吗?

0 投票
6 回答
10659 浏览

java - 在 Java 中的 HTTP 请求中添加 HEADER

我正在使用以下代码发送简单的 HTTP 请求:

但是,如您所见,我不发送自定义 HEADER。我应该添加什么来发送自定义 HEADER ?

0 投票
4 回答
7127 浏览

javascript - Firefox 扩展中的重定向请求 (nsiHttpChannel?)

我已经尝试了很长时间,但没有很好的结果。

基本上,在 上http-on-modify-request,我知道如何检查 URI,找出它与哪个窗口(如果有)相关联,以及一堆其他东西。我不知道如何重定向请求,我知道从这里可以实现,因为我可以在发出任何请求之前获得一个 nsIHttpChannel 。

有谁知道该怎么做?:/我已经断断续续地尝试了几个星期,但一无所获。