问题标签 [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 回答
13976 浏览

c# - 尝试使用 WebRequest 调用 WCF 服务

我有一个需要由第 3 方应用程序调用的 WCF 服务,并发布一些原始 XML。

我正在尝试通过构建一个简单的 WebRequest 并向服务发出请求来测试我的服务。

这是我的服务代码:

界面:

服务:

配置:

错误的客户端代码:

在最后一行我收到 400(错误请求)或 415(不支持的媒体类型)错误,具体取决于我指定的 ContentType。

此外,如果我在客户端应用程序中添加服务引用,并使用 API 调用服务,它工作正常。任何见解都将不胜感激,因为我是 WCF 的新手并且完全被难住了。

0 投票
1 回答
205 浏览

rest - *just* IIS7 上的 REST(没有 Web 框架)

我想将文件直接上传到 IIS7(在这种情况下,我使用 .NET 中的 WebRequest 对象)。因此,我需要 IIS7 来接受 POST、PUT 和 DELETE 动词,以便我可以直接在服务器上上传和删除文件。是否可以让 IIS 接受没有像 ASP.NET 这样的 Web 框架的文件?本质上,我希望能够使用 IIS (HTTP) 作为 FTP 服务器。

0 投票
3 回答
4914 浏览

c# - HTTP Web 请求不维护会话

我有一个程序,我想废弃一些有用的学习材料供个人使用。该站点还维护一个会话密钥和一些其他密钥。如果我尝试转到嵌套页面,那么它将结束会话。

我无法使用 Web 请求类维护会话密钥。

如何使用 Web 请求类维护会话?

请帮忙。

0 投票
2 回答
3457 浏览

c# - HttpWebRequest 到与域解析不同的 IP

长话短说,我正在调用的不同环境(dev/staging/uat/live)的 API 是通过在服务器上放置主机记录来设置的,以便实时域解析到它们的其他服务器以进行 HTTP 请求。

问题是他们已经在许多不同的环境中完成了这项工作,以至于我们没有足够的服务器来使用服务器范围的主机文件了(我们有一些环境在相同的服务器上运行 - 幸运的是不是开发和虽然生活:P)。

我想知道是否有办法向域发出 WebRequest 请求,但明确指定它应该连接到的服务器的 IP?或者有没有办法做到这一点,而不是一直到套接字连接(我真的不希望通过尝试重新实现 HTTP 协议来浪费时间/创建错误)。

PS:我已经尝试过了,我们不能只为每个环境获取一个新的子域。

0 投票
1 回答
1348 浏览

c# - 登录网站,好奇 Cookie 问题

语言:C#
开发环境:Visual Studio 2008

我想登录一个网站并从那里获取一些数据。我的问题是 Cookie 不起作用。每次网站说我应该激活 Cookie,但我通过 Cookie 容器激活了 Cookie。

我多次嗅探流量以了解登录进度,我认为那里没有问题。我尝试了不同的登录方法,我搜索了其他人是否有此问题但没有结果...

登录页面是:“www.uploaded.to”,这是我的短格式登录代码:

好几个星期以来我一直被这个问题困扰,我没有找到有效的解决方案,请帮助......


我又试了一次,现在第一个请求工作(登录)。我得到一个带有身份验证的 cookie。响应文本是 url: http: //uploaded.to/login ?coo= 1 现在我必须在这个 url 上发出一个 GET 请求但问题是,它在这个请求中没有发送任何 cookie,用 Wireshark 检查。cookie 有 httpwebrequest 问题吗?

我的代码:

现在,如果我检查 Wireshark 并查看第二个请求中没有 cookie。我已将它们添加到请求中,但无论如何它们都没有发送到服务器?

有没有人有解决这个问题的想法?

0 投票
1 回答
1025 浏览

asp.net - 打开受保护的网页以编程方式传递凭据

我有一些来自我以前工作的代码示例,它们可以帮助我将表单值发布到网页(登录凭据)并从该页面检索文本。现在我想传入表单值(再次登录凭据),但实际上在给定这些凭据的情况下在浏览器中打开该网页。

我怎么做?我没有做任何邪恶的事情。在我们的 CRM 应用程序(虽然是本土开发的)中,我想创建一个链接按钮,根据用户的凭据(基于用户的登录凭据)打开我们网站的受保护产品页面。通常,我会在我们的登录页面中复制用户的凭据,然后将我带到产品页面。我现在尝试通过单击链接按钮来执行此操作。

有什么建议么?

0 投票
5 回答
7167 浏览

c# - WebRequest.Create 问题

我的要求是下载一个 HTTM 页面。就像我正在使用 WebRequest.Create。但是线

正在引发异常{“配置系统初始化失败”}。我在一家公司工作。是因为代理还是什么?但它是在创建它自己的 URL 时发生的。

代码就像

0 投票
1 回答
2973 浏览

.net - 为什么默认情况下不启用 PreAuthenticate?

据我了解WebRequest.PreAuthenticate几乎总是好的。

如果我启用它,即使没有凭据它也不会尝试进行身份验证,如果有凭据它会。那么有任何正当理由将其设置为 False 吗?或者即使没有凭据也可以将其设置为 True 吗?

既然它非常有用,为什么它不像许多其他 HTTP 功能一样默认启用?

0 投票
1 回答
1311 浏览

c# - Rx:拼凑多个 IObservable Web 请求

我正在使用 IObservables 和响应式扩展创建多个异步 Web 请求。

因此,这为“GET”网络请求创建了 observable:

我能做到

使用 IObservables 和 LINQ 执行多个异步 Web 请求的正确方法是什么,这些请求必须等到其他请求完成?

例如,首先我想验证用户信息:创建 userInfoObservable,然后如果用户信息正确,我想更新统计信息,所以我得到 updateStatusObservable,然后如果状态更新,我想创建friendshipObservable 等等。

还有一个额外的问题,有一种情况我想同时执行网络调用,当所有调用都完成后执行另一个可观察的,直到其他调用完成。

谢谢你。

0 投票
1 回答
562 浏览

c# - IHttpAsyncHandler 和 IObservable 网络请求

在异步处理程序中,我从 webrequest 创建一个 IObservable,它返回一个重定向字符串。

我订阅了那个 observable 并调用了 AsyncResult.CompleteCall() 但我不得不使用 Thread.Sleep(100) 来执行它。而且不是每次都有效。我很确定这是不正确的。你能不能给点光。谢谢!