问题标签 [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.
c# - 查看 WebRequest XML
我遇到了一个奇怪的问题 - 我在这个论坛上看到了一个类似的帖子,但没有答案。
长话短说,我正在使用 C# 向 Web 服务发送一个 HttpWebRequest(存根是通过在 Visual Studio 2008、.NET 2.0 中添加一个 Web 引用来创建的),该服务中断了以下消息:“无法解析传入的请求”。这是一个在 weblogic 上运行的基于 java 的 web 服务。
这是奇怪的部分,如果我让提琴手运行来监控我的请求 - 它工作正常!!??
我的理论是提琴手正在以服务器喜欢的某种方式重新格式化请求?
有谁知道.NET 可以对提琴手可以修复的请求做什么?如果没有,有没有一种方法可以在不使用 fiddler 的情况下以编程方式查看我的 XML?
警告 - 我无权更改托管 Web 服务的服务器。
谢谢,史蒂夫
更新 - 当我删除提琴手中的“解密 HTTPS 流量”选项时,它不再起作用。因此,无论提琴手正在做什么来解密 HTTPS 流量,都是使这项工作发挥作用的原因....
c# - HttpWebRequest 或 WebRequest - 继续下载 ASP.NET
我想知道是否有办法知道服务器是否支持恢复下载功能,如果支持,我如何发送恢复请求?
我正在寻找一种解决方案,我的 ASP.NET 页面可以从服务器下载到我的服务器,就像今天的“ rapidleech ”一样,但我想检查我请求下载的服务器是否支持恢复功能。
c# - 编写C#脚本测试数百个域名
一位客户给了我一个包含数百个域名的电子表格。
我的任务是确定以下各项:
- 哪些域连接到 Web 服务器/网站。
- 其中,重定向到另一个站点。
- 运行的服务器软件是什么(ASP、ASP.NET、Apache 等)
...并以有组织的方式输出结果。
是否有脚本,最好是 c#,可以帮助解决这个问题?
asp.net - WebRequest 检索到的站点加载与原始站点不同
我正在使用 WebRequest 从 Web 检索 html 页面,然后使用 Response.Write 显示它。
生成的页面看起来与原始页面不同,主要是字体和布局。
可能的原因是什么以及如何解决?
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 类来设置它,所以我无法测试它。这是我的代码:
有任何想法吗?????
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 中使用吗?谢谢
c# - WebRequest:如何使用针对此 ContentType="application/xhtml+xml, text/xml, text/html; charset=utf-8" 的 WebRequest 查找邮政编码?
根据 AnthonyWJones 的建议,我按照他的建议更改了我的代码。
在继续查询时,我注意到加拿大邮政的内容类型更可能是"application/xhtml+xml, text/xml, text/html; charset=utf-8"。
我的问题是:
- 我们如何针对这样一个内容类型的网站进行 webrequest?
- 我们是否必须继续使用 NameValueCollection 对象?
- 根据在我之前的问题中慷慨地为我提供了宝贵信息的 Scott Lance 的说法,WebRequest 将返回信息的类型,无论内容类型是什么,我在这里遗漏了什么吗?
- 由于内容类型更改,我是否必须更改我的代码?
这是我的代码,以便更容易理解我的进度。
此代码实际上返回表单的 HTML 源代码,必须填写所需信息才能处理邮政编码搜索。我希望获得 HTML 源代码或找到的邮政编码。
编辑:这是我现在得到的 WebException:“无法使用这种类型的动词发送内容主体。” (这是法语例外“Impossible d'envoyer un corps de contenu avec ce type de verbe”的翻译。)
这是我的代码:
导致异常的行用“=>”指出。似乎我不能使用 GET 作为方法,但这是我告诉我要做的......
知道我在这里缺少什么吗?我尝试做贾斯汀(见答案)建议我做的事情。
提前感谢您的帮助!:-)
vb.net - IIS/缓存问题?
我有一个程序使用 webrequest 和 webresponse 每 3 秒检查一次文件是否存在。如果该文件存在,则它会执行某些操作,等等,该部分工作正常。我有一个网页,它通过创建带有输入到页面中的消息和其他变量的文件来控制程序,然后创建它并将其发送到程序正在检查的文件夹中。还有一个“停止”按钮可以删除该文件。
这很好用,除了在启动一条消息然后删除后,当它第二次启动时使用不同的消息,程序仍然会看到旧消息。我看到文件在 IIS 中被删除,所以这不是问题。
我考虑过使用元标记来防止缓存,但是动态命名文件是否也能解决这个问题?如何使程序能够检查仅知道文件名第一部分的文件?我找到了检查本地机器上目录的解决方案,但这在这里行不通。
欢迎任何想法,谢谢。
asp.net - 在 ASP.NET / IIS7 中可以进行多少并发出站 HttpWebRequest 调用?
我正在编写一个将在 Windows Server 2008 (IIS7) 上运行的 ASP.NET Web 应用程序。
每个页面的代码隐藏都需要使用 HttpWebRequest 和 GET 对外部服务器进行至少一次同步 Web 服务调用。
我的问题 - 我可以进行的出站 HttpWebRequest 调用的数量是否有限制?(假设我调用的服务器没有限制)
有没有办法汇集这些连接以使应用程序更好地扩展?网络花园配置有帮助吗?
ajax - 从全局变量中的 AJAX 请求返回值
对不起,如果这个问题是重复的,但我无法从其他解决方案中解决我的问题。
我的主索引中包含一个单独的文件中的代码:
}
当我试图以这种方式从我的索引中获取变量“dataR”时,它是未定义的!请问,有人可以帮我吗?
});
先感谢您!