Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java ESTEASY003650:找不到GET的资源方法,返回405和Allow标头_Java_Rest - Fatal编程技术网

Java ESTEASY003650:找不到GET的资源方法,返回405和Allow标头

Java ESTEASY003650:找不到GET的资源方法,返回405和Allow标头,java,rest,Java,Rest,我正在尝试从Intranet服务器获取令牌,并在过程中出错 RESTEASY003650:找不到GET的资源方法,返回405和Allow标头 使用Java11API。我已经尝试过使用postman,客户机工作起来很有魅力,但尝试将其作为一个独立的java应用程序。这是主应用程序中的代码 try { HttpClient client = HttpClient.newHttpClient(); HttpRequest request = HttpRequest.newBuilde

我正在尝试从Intranet服务器获取令牌,并在过程中出错 RESTEASY003650:找不到GET的资源方法,返回405和Allow标头

使用
Java11API
。我已经尝试过使用postman,客户机工作起来很有魅力,但尝试将其作为一个独立的java应用程序。这是主应用程序中的代码

try {

    HttpClient client = HttpClient.newHttpClient();
    HttpRequest request = HttpRequest.newBuilder()
          .uri(URI.create("http://myurl:8480/rest/v1/auth/token"))     
           .setHeader("client_id", "rest-client")
           .setHeader("client_secret", "xxxxxxxxxxxxxxxxxxxx")
           .setHeader("username", "user")
           .setHeader("Content-Type","application/x-www-form-urlencoded")
           .setHeader("password", "password")
           .build();

       client.sendAsync(request, BodyHandlers.ofString())
          .thenApply(HttpResponse::body)
          .thenAccept(System.out::println)
          .join();


    } catch (Exception e) {
        System.out.println("MalformedURLException");
        e.printStackTrace();
    } 
我应该得到一个令牌作为回应。我得到了这个错误

{“错误”:{ “代码”:“500”, “目标”:“上下文”, “详情”:[{ “消息”:“javax.ws.rs.NotAllowedException:RESTEASY003650:找不到GET的资源方法,返回405,并带有允许标头”, “代码”:“不允许例外” }]}


你可以发布更多的服务器端代码和Postman工作吗?这不是重复的问题Cgrim,Kosonome,我已经粘贴了整个代码,这嵌入了一个独立的Java类和主函数中。我在Postman中使用了与你在这里看到的相同的参数。我将发布服务器端。客户端应用程序,如Postman和Swagger工作得很好