问题标签 [web-client]

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 投票
0 回答
74 浏览

c# - Web 客户端不重定向

我使用 c# 使用 webclient 将访问者发送到银行支付中心。问题是用户永远不会重定向到我想发布的链接。我用于网络客户端的代码是:

如果我要使用 html 表单帖子,我应该使用此表单

0 投票
1 回答
46 浏览

c# - WPF C# - 标准(非特权)用户无法访问 Web 客户端?

这是我用来检查互联网连接的代码。但它总是失败。这对我的管理员用户运行良好,但不适用于我创建的标准(非特权)用户。这里可能缺少什么..

GetIdleWebClientObject 如下。

0 投票
1 回答
2203 浏览

spring - 使用 Spring WebFlux Client 使用 REST Endpoint 时出错

我刚刚开始使用 Spring reactor 3 (WebFlux)。当尝试使用 WebClient 来使用 REST 端点以返回 Flux 时,我遇到了以下错误。

应用类:

构建.gradle

错误:

2017-05-01 22:20:29.718 WARN 14417 --- [ctor-http-nio-2] incAbstractChannelHandlerContext:用户处理程序的 exceptionCaught() 方法引发了异常“{}”[启用完整堆栈跟踪的调试级别]在处理以下异常时:

0 投票
2 回答
609 浏览

c# - Webclient 不返回任何数据

我正在使用下面给定的代码来下载网页的内容。

我得到的响应没有任何内容。但是当我浏览页面时,数据会正常加载。

调用的返回字符串是

0 投票
2 回答
5501 浏览

powershell - 如何在 powershell 中使用 WebClient 获得响应

我在 stackoverflow 中看到了以下代码:

它工作正常,但我正在徘徊的是,我可以以某种方式存储我正在点击的 URL 的状态代码。

实际上,当我点击状态为 404 的 URL 时,它会返回相同的异常。

任何人都可以帮助我了解如何存储状态,或者即使我可以存储它返回的异常。

0 投票
1 回答
1814 浏览

ssl - CXF RESTful 客户端

我有一个用于测试的org.apache.cxf.jaxrs.client.WebClient客户端:

我想用 cxf jax-rs 发出 https 请求

我该怎么做?例子?

0 投票
5 回答
61976 浏览

spring - WebClient 与 RestTemplate

根据春季5:

WebClient 是一个接口,表示执行 Web 请求的主要入口点。

它是作为 Spring Web Reactive 模块的一部分创建的,将在这些场景中替换经典的 RestTemplate。新客户端是一个响应式、非阻塞的解决方案,通过 HTTP/1.1 协议工作

这是否意味着,如果我们想升级到 Spring 5,我们需要使用 RestTemplate 为旧应用程序重新编码?

或者有一些解决方法可以在 Spring 5 中使用 RestTemplate?

0 投票
2 回答
1684 浏览

java - Spring WebFlux - 使用间隔响应测试 RestController

我很难为 webflux 控制器创建一个有效的测试,该控制器每隔一秒返回一个 Flux。在我的许多尝试中,我可能已经接近了几次,但总是有一些问题,我无法偶然找到解决方案。

控制器:

服务:

网络客户端:

如果我在命令行上使用 mvn spring-boot:run 运行它,然后在浏览器中点击 url localhost:8080,我将得到响应:

这就是我想要的。

问题是在 Spring Tool Suite 中编写和执行测试。我想做类似于以下的事情,但这不会通过语法检查,更不用说运行了。

使用注释掉的 StepVerifier 代码对 webclient 调用的任何预期状态进行编码会返回 <406> 错误 No content available。

非常感谢任何帮助。

0 投票
3 回答
40691 浏览

spring - 在 Spring Boot 中使用 Web Client Mono 获取 API 响应错误消息

我正在使用 webflux Mono(在 Spring Boot 5 中)来使用外部 API。当 API 响应状态码为 200 时,我能够很好地获取数据,但是当 API 返回错误时,我无法从 API 中检索错误消息。Spring webclient 错误处理程序始终将消息显示为

ClientResponse has erroneous status code: 500 Internal Server Error,但是当我使用 PostMan 时,API 返回此 JSON 响应,状态码为 500。

我使用 WebClient 的请求如下

我的问题是,当 API 返回状态码为 500 的错误时,如何访问 JSON 响应?

0 投票
1 回答
254 浏览

java - org.apache.cxf.jaxrs.client.WebClient HTTP PUT 有效负载格式

我正在尝试使用 org.apache.cxf.jaxrs.client.WebClient 进行 HTTP PUT。服务器需要以下格式的有效负载:

但是,我最终发送如下:

(请注意,内部键值需要转义引号)

这是我的代码片段:

}

可以做些什么来改变服务器所期望的格式?