Android 关于Https 请求问题

a291318254 2014-06-28 11:32:35
String str = "https://pay.vivo.com.cn/vivoPay/getVivoOrderNum";
URL url = new URL(str);

SSLContext sslctxt = SSLContext.getInstance("TLS");

sslctxt.init(null, new TrustManager[]{new MyX509TrustManager()}, new java.security.SecureRandom());

HttpsURLConnection conn = (HttpsURLConnection)url.openConnection();

conn.setDoOutput(true);
//获取输出流
OutputStream outputStream = conn.getOutputStream();
//对外写数据
outputStream.write(entity); //entity是我传递的具体参数


conn.setSSLSocketFactory(sslctxt.getSocketFactory());

conn.setHostnameVerifier(new MyHostnameVerifier());

conn.connect();

int respCode = conn.getResponseCode(); //最后respCode 返回了400,应该怎么写?
...全文
166 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
tcmakebest 2014-06-28
  • 打赏
  • 举报
回复
我认为这个参数是要加在URL后面的,如 https://pay.vivo.com.cn/vivoPay/getVivoOrderNum?a=1&b=2

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧