回答
试试apache HttpClient库。它支持https。
好吧,我需要发布到HTTPS。该示例显示GET – user1315906
@ user1315906然后找到POST教程? – jn1kk
@ user1315906你可以试试'HttpPost' –
事情是这样的:
URL url = new URL("https://...");
HttpsURLConnection connection = (HttpsURLConnection) url.openConnection();
connection.setDoInput(true);
connection.setDoOutput(true);
connection.setRequestMethod("POST");
//write the request body
OutputStream requestBody = connection.getOutputStream();
...
requestBody.flush();
//send the request and get the response body
InputStream responseBody = connection.getInputStream();
...
我如何设置参数,如用户名,密码等到请求? – user1315906
必须将它们添加到URL的末尾。例如:'URL url = new URL(“https://www.google.com/page.html?name=Bob%20Smith&age=29”);'请记住使用'URLEncoder'类对参数名称和值进行编码。 – Michael
所以,如果我将它嵌入到URL的末尾,那么它将是一个GET请求。我想要的是POST。有没有一种方法可以设置值? – user1315906
- 1. 发送HTTPS POST请求到服务器
- 2. 服务器到服务器的通信使用卷曲,HTTPS POST
- 3. Golang HTTPS/TLS POST客户端/服务器
- 4. POST到WCF服务
- 5. 从Php到https的https POST#
- 6. 使用cURL CLI到NodeJS服务器的HTTPS POST
- 7. SocketException 16010上GET/POST从本地WCF服务到https
- 8. curl在执行POST时挂起我的apache服务器到https
- 9. 在C#HTTPS POST到服务器与证书不良 - 超时
- 10. 如何POST到HTTPs?
- 11. 从网络服务POST到服务器
- 12. https https web服务错误
- 13. https服务的https连接
- 14. 请求到Web服务(POST)
- 15. POST json到rails服务器
- 16. AngularJS POST到服务器
- 17. HTTP POST和得到服务
- 18. REST POST到WCF服务
- 19. cURL POST到REST服务
- 20. 异步POST到服务器
- 21. HTTP POST到WCF服务
- 22. curl POST到RESTful服务
- 23. web服务与HTTPS
- 24. HTTPS WSO2服务器
- 25. 无法通过API向服务器发送https POST请求,获取“HTTPS必需”
- 26. 服务器实用程序:接受HTTPS POST请求,猫数据
- 27. C#HTTPS Post。 Web服务器投掷“不正常”异常
- 28. Android HTTPS POST给出错误不可信服务器证书
- 29. 重定向到安全服务器(https)
- 30. 从http到https服务调用
你能更具体的,以什么代码不工作?我有一个我编写和使用的HTTP/HTTPS库,请随时查看代码。它支持HTTPS,所以你可以通过代码来看看它是如何处理它的。链接在这里:https://github.com/cklab/HTTPConn – cklab