问题标签 [webresponse]

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 投票
1 回答
339 浏览

c# - Windows 8 phone 检查 URL 是否有效且有效,没有定义

我想检查用户提供的 URL 是否有效。因为如果不是,例如“ http://www.stackoverflow ”,那么它将在以后使程序崩溃。我尝试使用 Web 响应,但找不到 Irequest.GetResponse(); 的定义;

先感谢您 :)

如果您需要更多详细信息,请发表评论,我很乐意进一步详细解释:)

0 投票
1 回答
401 浏览

python - python如何检查网络浏览器的答案

我需要有关 python 的帮助...您知道单击按钮登录后如何检查 Web 浏览器的响应(此处:提交)吗?如果我的登录成功,我想比较 html 代码并返回 True 但不幸的是我不知道如何。:/ 任何提示都是无价的。:) 那是我来自 selenium 的代码:

我可以使用“如果”吗?

谢谢你们的时间!

0 投票
2 回答
11995 浏览

c# - 从 Compact Framework 客户端进行 REST 调用时,如何避免“错误请求 - 无效主机名”错误?

我使用这里的代码尝试从 Compact Framework 客户端调用 Web API 服务器应用程序上的 REST 控制器方法:

...我之前尝试过这段代码,我从“Microsoft .NET Compact Framework”一书中得到:

...但我得到“400 - 错误请求”的新(以及旧)代码。

我最初的尝试也不起作用,结果相同(400):

还有更多关于我在这里尝试过的大量变化,我已经达到了我的帖子长度限制。

更新

请注意,服务器代码不知道/不在乎文件是 XML:

更新 2

我试着让 Charles 看看它是否会接收本地 HTTP 流量,但它也对这种情况充耳不闻(就像 Fiddler,无论如何都没有特殊的服务)。这是 Charles 在收到“400 - Bad Request”错误后的样子:

在此处输入图像描述

更新 3

我在某个地方找到了这个建议,让 Fiddler 显示本地 HTTP 流量:

...但它不起作用 - 在收到“400(错误请求)”消息时,我仍然看不到 HTTP 流量。

更新 4

我现在也在 Fiddler 2 中看到“400(错误请求)”;为了得到它,我在 Postman 中输入以下任何内容(从 CE/CF/手持应用程序调用时,在 Fiddler 中看不到这个):

(如果我用“localhost”替换主机名或 IP 地址,Fiddler 不会捕获任何内容)

注意:对于 Postman 中的这些 URL,我选择了“Post”(而不是 GET 等),并附加了一个 XML 文件。

Fiddler 中的 Inspectors.Headers 显示:

尽管我认为这是一次小小的调试胜利,但我仍然不明白为什么会出现“400”错误。

Fiddler 在 Inspectors.WebView 窗格中告诉我:

这个怎么可能?当我从 Postman 运行它时,我在服务器中打断点 - 如果主机名无效,为什么会到达它?

更新 5

测试来自 Fiddler Composer 和 Postman 的调用,我可以到达服务器代码中的断点的唯一方法是使用“localhost” - 用 PC 的 IPAddress (192.168.125.50) 或 HostName (SHANON2) 替换它不会到达断点。虽然“有趣”,但从手持设备调用“localhost”显然不是一种选择。

更新 6

相关的新问题在这里

更新 7

饼干的关键是在命令提示符下添加以下内容:

...或这个:

有关详细信息,请参阅此处的更新 5

0 投票
2 回答
5869 浏览

c# - C# 发出请求和读取响应的最快方法

我想知道提出请求并将响应转换为字符串的最快方法是什么?我读到 webclient 基本上是 httpwebrequest 的辅助类。

我问的原因是,例如,我需要从 2000 个 url 中获得响应。并希望使其尽可能高效。

只需要知道 httpwebrequest 在 C# 中是否最快或者还有其他什么?

谢谢你。

0 投票
1 回答
287 浏览

json - 空值错误

我正在这里做一个项目并且遇到了一个问题。它之前工作正常,但我正在做的是向 url 发送请求并期待 JSON 响应。但是,当我检查响应时,它会一直返回为空。这以前不是问题,但随机开始发生。任何帮助将不胜感激!

此外,我还有另一个真正执行 url 请求的类。

这第一位是登录页面上的 onclick 侦听器。它接受文本字段并将它们转换为字符串。登录的工作方式是它必须将所有信息推送到 URL,这就是它设置这种方式的原因。

好的,这是运行请求的异步任务。

0 投票
1 回答
848 浏览

c# - 为什么 request.GetResponse() 在不同的端口(!=80) url 上抛出“远程服务器返回错误:(500)”?

我收到异常(远程服务器返回错误:(500)内部服务器错误。)如果我将应用程序部署在 80(默认)以外的其他端口,当我尝试访问 URL 时,它是工作正常。

我听从了“Stackoverflow”和谷歌的许多建议。我仍然收到以下代码的错误

谢谢,

帕万

0 投票
0 回答
4407 浏览

c# - API 调用中的 GetResponse() 导致 (400) 错误请求错误

我对编程很陌生。

我正在设置一个循环,通过 REST API 不断向站点发送 POST 请求。POST 请求以我想要的方式正常工作。

我想添加需要这篇文章回复的功能。但是,检索响应的每一种方式都会给我一个错误:

“在 System.dll 中发生了“System.Net.WebException”类型的未处理异常

附加信息:远程服务器返回错误:(400)错误请求。”

当我逐行调试时,似乎“GetResponse()”行每次都会导致这种情况,并导致程序中断。如果我删除此行,程序将正常运行并且不会引发错误。

希望有人可以提供帮助。这是我写的:

这也将返回相同的错误:

这将再次返回相同的错误:

我似乎无法正确调用 GetResponse 方法。

0 投票
3 回答
3255 浏览

c# - 在浏览器上打开 WebResponse

我有一个对页面提出的请求并且工作正常。我还可以使用 Fiddler 查看该页面的响应页面。

但是如何在浏览器中打开此响应?

目前我有什么:

0 投票
0 回答
373 浏览

c# - 如何使用streamreader调用异步WebResponse以等待响应c#

我必须重构此代码以异步工作。我从不使用它,我不知道该怎么做。使用该代码的服务器必须等待响应 - 现在在 exec CallRequestSend 服务器之后不要等待响应。我必须等待soapResult。请帮忙。

0 投票
0 回答
119 浏览

c# - 同时等待几个网络响应

我想等待所有响应一次。

它可以工作,但是在加载 i = 0 的数据(长时间)时循环等待的第二步。我希望所有 N 个请求一次等待。我试试这个:

我如何一次等待所有回复?
谢谢你的帮助。

编辑
我在自己的函数中替换响应并且它有效:

问题为我解决了,谢谢。