问题标签 [webrequest]

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 回答
1244 浏览

c# - 查看 WebRequest XML

我遇到了一个奇怪的问题 - 我在这个论坛上看到了一个类似的帖子,但没有答案。

长话短说,我正在使用 C# 向 Web 服务发送一个 HttpWebRequest(存根是通过在 Visual Studio 2008、.NET 2.0 中添加一个 Web 引用来创建的),该服务中断了以下消息:“无法解析传入的请求”。这是一个在 weblogic 上运行的基于 java 的 web 服务。

这是奇怪的部分,如果我让提琴手运行来监控我的请求 - 它工作正常!!??

我的理论是提琴手正在以服务器喜欢的某种方式重新格式化请求?

有谁知道.NET 可以对提琴手可以修复的请求做什么?如果没有,有没有一种方法可以在不使用 fiddler 的情况下以编程方式查看我的 XML?

警告 - 我无权更改托管 Web 服务的服务器。

谢谢,史蒂夫

更新 - 当我删除提琴手中的“解密 HTTPS 流量”选项时,它不再起作用。因此,无论提琴手正在做什么来解密 HTTPS 流量,都是使这项工作发挥作用的原因....

0 投票
2 回答
12694 浏览

c# - HttpWebRequest 或 WebRequest - 继续下载 ASP.NET

我想知道是否有办法知道服务器是否支持恢复下载功能,如果支持,我如何发送恢复请求?

我正在寻找一种解决方案,我的 ASP.NET 页面可以从服务器下载到我的服务器,就像今天的“ rapidleech ”一样,但我想检查我请求下载的服务器是否支持恢复功能。

0 投票
4 回答
538 浏览

c# - 编写C#脚本测试数百个域名

一位客户给了我一个包含数百个域名的电子表格。

我的任务是确定以下各项:

  • 哪些域连接到 Web 服务器/网站。
  • 其中,重定向到另一个站点。
  • 运行的服务器软件是什么(ASP、ASP.NET、Apache 等)

...并以有组织的方式输出结果。

是否有脚本,最好是 c#,可以帮助解决这个问题?

0 投票
4 回答
253 浏览

asp.net - WebRequest 检索到的站点加载与原始站点不同

我正在使用 WebRequest 从 Web 检索 html 页面,然后使用 Response.Write 显示它。

生成的页面看起来与原始页面不同,主要是字体和布局。

可能的原因是什么以及如何解决?

0 投票
2 回答
3898 浏览

c# - C# 将 XML 发布到 URL 不起作用

首先,我是一个WEB NOOB。这可能解释了这个问题。无论如何,当我使用网页测试应用程序将 xml 发布到 url 时,一切正常。这是来自网页的相关代码(我认为):

当我尝试使用内容类型为(“text/xml”或“application/x-www-form-urlencoded”)且缓冲区编码(ASCII 或 UTF8)的 C#(WebRequest 或 HttpWebRequest)提交完全相同的 XML 时,我得到暗示另一端根本无法读取 XML 的错误。这是错误:

我可以通过删除名为 . 我认为这是检查的第一个元素,因此是“INVALID XML VERSION”错误。我认为正在发生的事情是我的提交内容以错误的格式出现,并且无法读取该元素。我认为特别是我必须模拟一个发布数据,其中我的数据来自“数据”表单字段(见上文)。我不知道如何使用 WebRequest 类来设置它,所以我无法测试它。这是我的代码:

有任何想法吗?????

0 投票
1 回答
345 浏览

webrequest - SoapExtensions 仅用于 ASP.NET

我正在尝试在 .NET 2.0 客户端应用程序(不是 ASP.NET)上实现 SoapExtension 用于日志目的(打印 xml 肥皂请求)。我首先尝试了一个简单的控制台应用程序来检查,但我看不到扩展被调用。简单的代码只有两行:

System.Net.WebRequest 请求 = System.Net.WebRequest.Create(" http://www.ynet.com "); WebResponse 响应 = request.GetResponse();

我的配置文件如下:

我做错了什么?扩展只能在 ASP.NET 中使用吗?谢谢

0 投票
1 回答
1549 浏览

c# - WebRequest:如何使用针对此 ContentType="application/xhtml+xml, text/xml, text/html; charset=utf-8" 的 WebRequest 查找邮政编码?

我首先发布了这个:HttpWebRequest: How to find a postal code at Canada Post through a WebRequest with x-www-form-enclosed? .

根据 AnthonyWJones 的建议,我按照他的建议更改了我的代码。

在继续查询时,我注意到加拿大邮政的内容类型更可能是"application/xhtml+xml, text/xml, text/html; charset=utf-8"

我的问题是:

  1. 我们如何针对这样一个内容类型的网站进行 webrequest?
  2. 我们是否必须继续使用 NameValueCollection 对象?
  3. 根据在我之前的问题中慷慨地为我提供了宝贵信息的 Scott Lance 的说法,WebRequest 将返回信息的类型,无论内容类型是什么,我在这里遗漏了什么吗?
  4. 由于内容类型更改,我是否必须更改我的代码?

这是我的代码,以便更容易理解我的进度。

此代码实际上返回表单的 HTML 源代码,必须填写所需信息才能处理邮政编码搜索。我希望获得 HTML 源代码或找到的邮政编码。

编辑:这是我现在得到的 WebException:“无法使用这种类型的动词发送内容主体。” (这是法语例外“Impossible d'envoyer un corps de contenu avec ce type de verbe”的翻译。)

这是我的代码:

导致异常的行用“=>”指出。似乎我不能使用 GET 作为方法,但这是我告诉我要做的......

知道我在这里缺少什么吗?我尝试做贾斯汀(见答案)建议我做的事情。

提前感谢您的帮助!:-)

0 投票
2 回答
602 浏览

vb.net - IIS/缓存问题?

我有一个程序使用 webrequest 和 webresponse 每 3 秒检查一次文件是否存在。如果该文件存在,则它会执行某些操作,等等,该部分工作正常。我有一个网页,它通过创建带有输入到页面中的消息和其他变量的文件来控制程序,然后创建它并将其发送到程序正在检查的文件夹中。还有一个“停止”按钮可以删除该文件。

这很好用,除了在启动一条消息然后删除后,当它第二次启动时使用不同的消息,程序仍然会看到旧消息。我看到文件在 IIS 中被删除,所以这不是问题。

我考虑过使用元标记来防止缓存,但是动态命名文件是否也能解决这个问题?如何使程序能够检查仅知道文件名第一部分的文件?我找到了检查本地机器上目录的解决方案,但这在这里行不通。

欢迎任何想法,谢谢。

0 投票
3 回答
4262 浏览

asp.net - 在 ASP.NET / IIS7 中可以进行多少并发出站 HttpWebRequest 调用?

我正在编写一个将在 Windows Server 2008 (IIS7) 上运行的 ASP.NET Web 应用程序。

每个页面的代码隐藏都需要使用 HttpWebRequest 和 GET 对外部服务器进行至少一次同步 Web 服务调用。

我的问题 - 我可以进行的出站 HttpWebRequest 调用的数量是否有限制?(假设我调用的服务器没有限制)

有没有办法汇集这些连接以使应用程序更好地扩展?网络花园配置有帮助吗?

0 投票
2 回答
209 浏览

ajax - 从全局变量中的 AJAX 请求返回值

对不起,如果这个问题是重复的,但我无法从其他解决方案中解决我的问题。

我的主索引中包含一个单独的文件中的代码:

}

当我试图以这种方式从我的索引中获取变量“dataR”时,它是未定义的!请问,有人可以帮我吗?

});

先感谢您!