Java Https POST 因连接超时而失败,但适用于 Postman。谁能帮我吗?

标签 java ssl https connection

URL url = new URL(“My url”);
HttpsURLConnection conn = (HttpsURLConnection) url.openConnection();
Base64EncoderDecoder encoder = new Base64EncoderDecoder();
String encoded = encoder.encodeToString(userName+”:”+password);
conn.setRequestProperty(AUTHORIZATION, BASIC + encoded);
conn.setRequestMethod(POST);
conn.setRequestProperty(CONTENT_TYPE, FORM_URL_ENCODED);        
conn.setConnectTimeout(10000);
conn.setDoInput(true);
conn.setDoOutput(true);
conn.connect();

谁能告诉我我的代码有什么问题?

最佳答案

private static void getEmployees()
{
    final String uri = "http://localhost:8080/springrestexample/employees";

    RestTemplate restTemplate = new RestTemplate();

    HttpHeaders headers = new HttpHeaders();
    headers.setAccept(Arrays.asList(MediaType.APPLICATION_JSON));
    HttpEntity<String> entity = new HttpEntity<String>("parameters", headers);

    ResponseEntity<String> result = restTemplate.exchange(uri, HttpMethod.GET, entity, String.class);

    System.out.println(result);
}

https://howtodoinjava.com/spring-boot2/resttemplate/spring-restful-client-resttemplate-example/

关于Java Https POST 因连接超时而失败,但适用于 Postman。谁能帮我吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59043891/

相关文章:

java - Checkstyle 对于相同条件的工作方式不同

java - 如何从 JLabel 保存图像

wordpress - 在没有 Ciomand Line 访问和提供商支持的情况下在 Wordpress 上安装 SSL

ssl - CDN + SSL + 自定义域 - 什么是最好的方法?

node.js - SSL 不适用于 Node.js 应用程序

proxy - 如何在nodejs中通过Web代理使用HTTPS

java - Google App Engine 中充满许多延迟任务的任务队列的最佳存储桶大小是多少?

java - 如何在WebLogic 8中使用线程池?

ssl - asp 连接 HTTPS 和 Fiddler 在 WebForms 和 TexView 中显示密码

Python Request 模块,即使使用 verify=False 也会出现 SSLError