gpt4 book ai didi

android - 使用 HTTPS 请求发送 JSON 参数

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:05:23 24 4
gpt4 key购买 nike

我需要调用“HTTPS”api 并将 JSON 参数传递给服务器。
现在我正在尝试这样:

HttpClient httpclient = new DefaultHttpClient();

HttpPost httppost = new HttpPost("https://myapi call goes here...");
httppost.setHeader("Content-Type", "application/json");

try
{

JSONObject j = new JSONObject();
j.put("email", "my email value goes here");

StringEntity s = new StringEntity(j.toString());

httppost.setEntity(s);
HttpResponse response = httpclient.execute(httppost);

/* Checking response */
if(response != null)
{
responseBody = EntityUtils.toString(response.getEntity());


}
if(responseBody.equals("ok"))
{



}
}
catch (final Exception e)
{
e.printStackTrace();


}

但它给了我异常(exception):SSL Peer unverified: No Peer Certificate.
请注意,我必须只使用 HTTPS 来调用 api。

有人知道吗??

最佳答案

看看这个answer .它得到了很好的解释,可能是您更正代码所需要的。

关于android - 使用 HTTPS 请求发送 JSON 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18720923/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com