我是Spring云和Spring后端开发的新手。我正在尝试用SpringCloudGateway开发一个简单的微服务。
Github链接到Discovery Server、Spring Cloud Api网关和用户微服务。令人惊讶的是,当我在Postman中执行API时,GET API起作用,但POST却不起作用。
我试着调试,但它并没有传到我的控制器上。我错过了什么?还是做错了?任何帮助或建议都会有帮助。
发现了问题。如果其他人有类似的问题。
我错过了后API的路线。谢谢你,斯宾塞·吉布给了我提示。
这可能是一个跨域问题
以下是一个示例
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.cors.CorsConfiguration;
import org.springframework.web.cors.reactive.CorsWebFilter;
import org.springframework.web.cors.reactive.UrlBasedCorsConfigurationSource;
import org.springframework.web.util.pattern.PathPatternParser;
/**
* @author beichenhpy
* @version 0.0.1
* @apiNote CorsConfig description:
* @since 2021/5/9 9:45 下午
*/
@Configuration
public class CorsConfig {
private static final String ALLOWED_HEADERS = "x-requested-with, authorization, Content-Type, Authorization, credential, X-XSRF-TOKEN,token,username,client";
private static final String ALLOWED_METHODS = "*";
private static final String ALLOWED_ORIGIN = "*";
private static final String ALLOWED_EXPOSE = "*";
private static final Long MAX_AGE = 18000L;
@Bean
public CorsWebFilter corsWebFilter(){
CorsConfiguration corsConfiguration = new CorsConfiguration();
corsConfiguration.addAllowedHeader(ALLOWED_HEADERS);
corsConfiguration.addAllowedMethod(ALLOWED_METHODS);
corsConfiguration.addAllowedOrigin(ALLOWED_ORIGIN);
corsConfiguration.addExposedHeader(ALLOWED_EXPOSE);
corsConfiguration.setMaxAge(MAX_AGE);
UrlBasedCorsConfigurationSource configurationSource = new UrlBasedCorsConfigurationSource(new PathPatternParser());
configurationSource.registerCorsConfiguration("/**",corsConfiguration);
return new CorsWebFilter(configurationSource);
}
}
我有一个如下的路由,它将根据url中的数据显示配置文件: 我在主页上有一个表单,它由一个输入框和区域选择器组成。我将此数据发布到: 问题是,我不知道如何将表单数据(如召唤者名称和区域)转换为url格式,在该格式中,用户将与配置文件页面一起显示,url将为/{Region}/{courdername}。我应该在控制器内部使用重定向::吗?我觉得那样做很糟糕。有什么建议吗? 现在,当我发布数据时,ur
当我试图在python 3.4.2中使用tkinter创建一个窗口时,窗口打开了,但是..grid方法不能正常工作。即使我更改了行和列参数,标签和输入框也不会移动。请帮助:
我有这个取法 当我点击时,我的xhr身体已经吃饱了: 但是,如果我尝试从asklogin.php中回显这些参数 我得到的只是 谢谢你的帮助
null 获取http://localhost:8888/image-service/default: 获取http://localhost:8888/image-service/prod 我在REST应用程序中激活了配置文件,但始终显示默认配置文件中的值。
我是新来安格拉斯的。我试图通过$http post将一些数据发布到服务器。我的代码可以到达服务器,但数据无法传递。我使用golang作为后端。我在这里犯了什么错误? go代码: 输出:
我使用了绝对定位(setBounds和null布局),现在开始练习布局管理器,这段代码是用gridbag布局的,但是很少组件没有显示,或者是单元格有一些问题,或者是其他的东西,请帮助!