文章讲述了作者在学习谷粒商城时碰到的一个500ServerError,错误源于Java的DnsResolveContext尝试解析www.baidu.com失败。通过一系列步骤,包括检查Win11系统的网络设置,最终解决了DNS查询超时的问题。作者分享了解决过程并鼓励读者交流讨论。 摘要由CSDN通过智能技术生成

这是我在学习谷粒商城时遇到的问题 http://localhost:8080/?url=baidu 报500

一.报错信息

ERROR 12616 --- [ctor-http-nio-2] a.w.r.e.AbstractErrorWebExceptionHandler : [f5ef69a4-1]  500 Server Error for HTTP GET "/?url=baidu"
java.net.UnknownHostException: Failed to resolve 'www.baidu.com' after 2 queries 
	at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1047) ~[netty-resolver-dns-4.1.76.Final.jar:4.1.76.Final]
	Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: 
Error has been observed at the following site(s):
	*__checkpoint ⇢ org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter [DefaultWebFilterChain]
	*__checkpoint ⇢ HTTP GET "/?url=baidu" [ExceptionHandlingWebHandler]
Original Stack Trace:
		at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1047) ~[netty-resolver-
文章目录1. Ajax概述1.1 AJAX 简介1.2 XML 简介1.3 AJAX 的特点1.3.1 AJAX 的优点1.3.2 AJAX 的缺点2. 原生AJAX 的基本使用2.0 准备工作2.1 核心对象2.2 使用步骤2.3 使用案例1. GET 请求设置请求参数2. POST请求2.4 解决IE 缓存问题2.5 AJAX 请求状态3. j Query 中的AJAX3.1 get 请求3.2 post 请求4. 跨域4.1 同源策略4.2 如何解决跨域4.2.1 JSONP4.2.2 CORS
闭包的概念: 闭包就是内层函数,对外层函数(非全局)的变量的引用,称之为闭包 可以使用__closure__来检测函数是否是闭包,使用函数名.__closure__返回是true就是闭包。 可以让一个局部变量常驻内存。 使变量更加安全。 def f1(): name = "华山大弟子" #常驻内存,以后什么时候调用函数使用变量的时候,都可以用。 def f2():
HTTP HTTP S HTTP 协议(HyperText Transfer Protocol,超文本传输协议):是一种发布和接收 HTML页面的方法。 HTTP S(Hypertext Transfer Protocol over Secure Socket Layer)简单讲是 HTTP 的安全版,在 HTTP 下加入SSL层。 SSL(Secure Sockets Layer 安全套接层)主要用于Web的安全传输协议,在传输层对网络连接进行加密,保障在Internet上数据传输的安全。 HTTP 的端口号为80,.
通过gateway访问其他项目接口时出现以下错误 2021-11-01 17:01:28.244 ERROR 4732 --- [ctor- http -nio-2] a.w.r.e.Abstract Error WebExceptionHandler : [5761064e-3] 500 Server Error for HTTP GET "/admin/user/list" java .lang.IllegalStateException: Invalid host: lb://zkdn_admin 问题描述:websocket 请求通过网关时报错, 2022-02-25 14:41:28,117 [boundedElastic-2] o.s.c.l.CompositeLog ERROR [262f41de-1] 500 Server Error for HTTP GET “/stt/streaming” java .lang.ClassCastException: class io.undertow. server . Http Server Exchange