android - 我没有收到 Android 应用程序发送的 POST 变量(ssl https 相关)

标签 android ssl

<分区>


这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助 future 的读者。

关闭 8 年前

在将来自 startSSL.com 的证书添加到我的服务器之前,该应用程序运行良好。 服务器上的 POST 数组为空。而且我没有收到任何错误,我得到了服务器的响应。

这是我用来在 AsyncTasks 中进行服务器调用的代码。

    // Making HTTP request
    try {

        // check for request method
        if(method == "POST"){
            // request method is POST

            // defaultHttpClient
            DefaultHttpClient httpClient = new DefaultHttpClient();
            HttpPost httpPost = new HttpPost(url);
            httpPost.setEntity(new UrlEncodedFormEntity(params));

            HttpResponse httpResponse = httpClient.execute(httpPost);
            HttpEntity httpEntity = httpResponse.getEntity();
            is = httpEntity.getContent();

        }else if(method == "GET"){
            // request method is GET
            DefaultHttpClient httpClient = new DefaultHttpClient();
            //String paramString = URLEncodedUtils.format(params, "utf-8");
           // url += "?" + paramString;

            for (NameValuePair nameValuePair : params) { // modificado para usar URIS
                url += "/" + nameValuePair.getValue();
            }
            Log.d("Intentando conectar con el servidor: ", url);
            HttpGet httpGet = new HttpGet(url);
            HttpResponse httpResponse = httpClient.execute(httpGet);
            HttpEntity httpEntity = httpResponse.getEntity();
            is = httpEntity.getContent();
        }           

有什么想法吗?

最佳答案

这是服务器问题。从 url 中删除“www”部分解决了这个问题。我将我的服务器配置为没有 www,但我没想到它会让我这么费劲。

关于android - 我没有收到 Android 应用程序发送的 POST 变量(ssl https 相关),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24985835/

上一篇:ruby-on-rails - rails 开发 ssl 和 http

下一篇:c# - WCF 客户端不忽略证书错误(但可以运行 Fiddler)

相关文章:

api - Paypal TLS 1.2 和 .NET 3.5 兼容性

ssl - 记录基于 SSO 的应用程序的 SSL 的 JMeter2.11 问题

apache - IE 突然停止加载 HTML 页面

ssl - Rails Devise Omiauth 回调返回 domain.com :443 instead of https://domain. com

java - If 语句字符串 = 用于显示国家/地区不同内容的文本

android - 如何避免重新加载 Webview - 如果已经加载过一次

Android studio 3 和 Gradle 3.0.0 - 依赖项具有不同的编译和运行时类路径版本

android - notifyDataSetChanged() 上的动画 ListView 项目

ssl - 当用户键入 https ://时,Nginx 无法正确重定向

android - 使用 json 的泰卢固语文本