我创建了一个@RestController类,并试图使用配置服务器中的 /refresh执行器值。 /refresh执行器不工作。我收到以下错误。Spring启动版本是2.0.0-Release。我无法升级Spring启动版本。
http://localhost:8888/secondservice/admin/refresh
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Thu Jan 23 10:16:10 EST 2020
***There was an unexpected error (type=Method Not Allowed, status=405).
Request method 'GET' not supported***
依赖性:-
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-config</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
傅。班
@RefreshScope
@RestController
public class Foo {
@Value("${welcome.message}")
private String personName;
@RequestMapping(value ="/", produces = "application/json", method = RequestMethod.POST)
public String greet(){
return "hello " + "POST "+ personName;
}
}
独自创立yml公司
server:
port: 8888
spring:
application:
name: secondservice
cloud:
config:
uri: http://localhost:8890/configserverdemo
fail-fast: false
enabled: true
server:
bootstrap: true
management:
context-path: /admin
security:
enabled: false
endpoints:
web:
exposure:
include: "*"
endpoint:
refresh:
enabled: true
出现意外错误(类型=不允许使用方法,状态=405)。不支持请求方法“GET”
上述错误意味着该特定endpoint不支持HTTP GET。
要从Spring配置服务器刷新配置,您需要在http://localhost:8888/secondservice/admin/refresh
上发出HTTP POST请求
下面是Spring导轨
您可以通过向客户端的刷新endpoint发送空HTTP POST来调用刷新执行器endpoint
要发出HTTP POST请求,您可以使用任何HTTP客户端,例如Postman或cURL。要使用cURL,您可以在终端上运行以下命令
curl -X POST http://localhost:8888/secondservice/admin/refresh
出现意外错误(类型=禁止,状态=403)。访问被拒绝。当我试图从邮递员或浏览器中访问URL时,我收到了一个错误,即出现了一个意外错误(类型=禁止,状态=403)。访问被拒绝。 1) 网络安全类:- 2) 身份验证筛选器类:- 3)控制器类:- 4) 服务实现类:-
我在Heroku上托管了一个Springboot应用程序。构建和部署工作得非常好。然而,每当我想访问该方法时,我都会看到这个错误<代码>出现意外错误(类型=错误请求,状态=400) 如果我使用loclhost,但使用Heroku的应用程序时抛出错误,那么它在Postman上运行得非常好。 这是控制器的样子。我猜这就是问题的来源。 . 你认为我能做些什么让api在Heroku上工作?
我有一个Jenkins配置,它使用Maven为OS X应用程序执行Java测试。当我试图运行一些需要辅助访问的AppleScript时,会出现不同的错误。所以我试着用两种方式执行AppleScript: > 使用脚本引擎: ScriptEngineManager mgr=新建ScriptEngineManager();ScriptEngine=mgr。getEngineByName(“AppleS
问题内容: 经过研究后,我在问这个问题。我确实遵循了针对此类错误的解决方案,但对我不起作用。在下面的代码中出现错误的任何建议。我正在创建一个REST API,但是当我请求url时却出现405错误。下面是URI正在请求。 下面是代码片段。 web.xml: 问题答案: 将此更改为并尝试,
我使用指南创建了一个简单的Spring Boot REST服务,当我发帖到时,遇到以下错误 -“状态”:405,“错误”:“不允许使用方法”,“异常”:“org.springframework.web.HttpRequestMethodNotSupportedException”,“消息”:“不支持请求方法'POST'”, 我没有找到任何关于如何解决错误的信息。我使用的是版本1.3.2。发布并使用
Spring我是新来的。我试图在我的数据库中添加一个新目标。在我添加spring security之前,它是有效的,但现在如果我单击添加新目标,我有一个问题: 出现意外错误(类型=禁止,状态=403)。被禁止的 我的goat-add.html: WebSecurity配置类: 我的控制器: 我读到这个问题可以是如果不使用csrf,但我不明白我怎么能解决它。 所有代码:https://github.