有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

400错误Paypal令牌API与Java(HttpURLConnection)

我正在尝试使用Jave(使用HttpURLConnection)集成Paypal

在Paypal中获取令牌的API

JDK 1.8版

要求: 基本身份验证-用户名和密码。 从Postman复制了值,并在标头中添加为身份验证。 Body-grant_type=client_凭证为application/x-www-form-urlencoded

添加我的代码:

 String url = "https://api.sandbox.paypal.com/v1/oauth2/token";
         HttpURLConnection con = null;
            BufferedReader in = null;
            String response = "";
            String urlParameters="";
URL obj = new URL(url);
                 con = (HttpURLConnection) obj.openConnection();

                // optional default is GET
                con.setRequestMethod("POST");

                 urlParameters = "grant_type=client_credentials";

                //add request header
                con.setRequestProperty("authorization", "Basic Value");
                con.setRequestProperty("content-type","application/x-www-form-urlencoded");  
                con.setDoOutput(true);
                OutputStreamWriter wr = new OutputStreamWriter(con.getOutputStream());
                wr.write(urlParameters);

                // For POST only - START
                OutputStream os = con.getOutputStream();
                os.flush();
                os.close();

我收到了所有API请求的400错误

请帮忙。 这是添加身体部位的正确方法吗


共 (0) 个答案