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

c# - URL 在浏览器中有效,但无法从 Web 客户端或 Web 请求中获得响应

我有一个关于服务器响应的问题。(返回 403 禁止)。

当我在浏览器中检查相同的 url 时,我可以看到该页面。

我已经编写了以下代码来获得响应。

我在本地 PC 上执行相同的代码,它工作正常。

0 投票
1 回答
227 浏览

xmlhttprequest - 响应 WebRequest

我在test.aspx页面上创建了一个简单的 XML 请求。

现在,在rq.aspx上,我想预测 webrequest 并根据 strData 生成某种响应。我真的不知道如何从网络请求访问 strData。

0 投票
1 回答
151 浏览

asp.net - 对 URL 的连续调用导致发生异常:远程服务器返回错误:(500) 内部服务器错误。

以下是我试图为我需要的应用程序执行的代码片段。我正在记录服务器没有抛出异常的 couts 但是我提供的计数器 (i) 直到 170-190 条记录。

我在做什么不正确的事情?有没有办法在这样的循环中连续地从不同的应用程序 url 获取 html 字符串。

我也尝试过使用WebClient相同的类而不是WebRequestWebResponse

0 投票
1 回答
3345 浏览

android - Webview 仅在某些页面上显示原始 HTML 文本

我正在做一个项目,我们有兴趣从 WebView 拦截一些 HTTP 流量,然后将一些额外的标头附加到请求中,然后返回并在 WebView 中显示它。

为此,我们使用 shouldInterceptRequest(WebView view, String URL) 方法,该方法返回 webview 应该显示的 WebResourceResponse。

这是我所做的:

如果我尝试加载像“www.madopskrifter.nu”或“www.newz.dk”这样的页面,那么我会得到整个内容,并显示图片和所有内容。但是,如果我浏览像 stackoverflow 这样的页面,我只会在 stackoverflow.com 上获得 HTML 索引文件。youtube.com 也是如此。(我确实在 WebView 设置中启用了 JavaScript)

有什么我想念的吗?目前我什至没有添加我自己的标题或任何东西,我只是简单地返回相同的响应,除了我“手动”获取它们。(此外,我现在没有处理带有零标头的请求,但即使我注释掉该代码,问题仍然存在)。

任何帮助将不胜感激,

0 投票
1 回答
1899 浏览

c# - c#streamreader 读取目录中子文件夹中的文件

我需要在一个目录中找到所有文件和所有子文件夹。我省略了 FtpWebRequest。这是我到目前为止所写的:

这向我显示了指定目录中的所有文件和文件夹。但是,我的问题是:如何读取此目录中每个子文件夹中的文件?

有没有办法检测到我已经到达一个文件夹,以便我可以将路径保存为 string[] 中的索引,并继续阅读直到没有更多文件夹?

我的意图是用从 Ftp 服务器读取的文件覆盖我本地机器上的每个文件。

0 投票
2 回答
2047 浏览

c# - 解码响应 c#

我正在开发一些用于测试的 API,当我发出网络请求时,尤其是当我检索网络响应时,我遇到了问题。我使用这段代码:

字符串请求 = HttpPost(" http://iunlocker.net/check_imei.php ", "ime_i=013270000134001");


通话中的网站就是一个例子,因为有了这个网站和其他网站,我无法正确检索结果。我收到异常“错误 403”

谁能告诉我我可能做错了什么来帮助我?

我认为问题出在编码/解码上——实际上使用 Fiddler 它会在查看文本之前询问我是否要解码——但是对于另一个网站,例如,我从 Fiddler 收到相同的消息,但我可以检索响应没有问题。

提前致谢。

0 投票
2 回答
1719 浏览

c# - C# WebResponse Stream 丢失字节?

所以我有一个这样的功能:

问题是,在 iStream.Read() 阶段,一些字节丢失了。使用wireshark 显示所有字节都发送到这台机器,但是.Net 在途中丢失了它们。例如,在我当前的调试会话中,webResponse.ContentLength = 4746 byte[3949] 到 byte[4745] 都是 0,但应该填充它们。结果,UTF8 JSON 字符串提前中断,我无法反序列化我的 JSON。

我认为代码非常清晰,我看不出丢失这些字节哪里出了问题。

谢谢你的帮助!

0 投票
1 回答
3254 浏览

java - 使用 Junit 进行 Jersey Restful 测试

我正在以以下方式测试 DELETE 动词,这似乎工作得很好。

这将返回我在字符串中所追求的内容。这是实际 DELETE API 调用的片段。

DELETE 调用也可以正常工作并返回正确的字符串,但我的问题是这个。如何获取通过 WebResource 返回的响应状态?我似乎无法找到一种方法来检索它。测试按原样工作,但我只是想知道是否可以从 WebResource 中提取响应。现在,当我从 junit 测试中使用 ClientResponse 时,我总是收到 200。

我还用 curl 测试了 DELETE API 调用:

204 被退回。

谢谢!

0 投票
1 回答
20448 浏览

c# - c# Webrequest Post 和 GetResponse

我正在编写一个将 XML 提交到网站的程序。编写的代码工作正常,有时它只是由于某种原因停止工作,抛出 System.Net.ProtocolViolationException。我可以关闭程序并重新运行——它又开始正常工作了。

这是我正在使用的代码:

response =request.GetResponse()是当它失败并给出错误时

如果设置 ContentLength>0 或 SendChunked==true,则必须提供请求正文。通过在 [Begin]GetResponse 之前调用 [Begin]GetRequestStream 来执行此操作。

任何帮助将不胜感激。

0 投票
3 回答
10664 浏览

xml - 您必须在调用 [Begin]GetResponse 之前将 ContentLength 字节写入请求流

错误:您必须在调用 [Begin]GetResponse 之前将 ContentLength 字节写入请求流。

谁能告诉我为什么在运行以下代码时出现上述错误