连接不上服务器-android项目连接服务器连不上。

问题描述

android项目连接服务器连不上。

我的项目连接服务器时,没有报错但就是不能将数据传过去。权限也加了,路径在浏览器上也ok。就是连不上啊。求大神指教。

解决方案

一步步用Log打印看看,到底哪里不对

解决方案二:

你ping一下服务器,看看能访问吗

解决方案三:

你先用浏览器,调试 是否可以发送数据,排除服务器不能接收问题,其次在调试客户端。调试客户端,先做连接测试,其次在发数据,实在不行,
简化排除法,服务器端写最简单接收返回程序,不要加权限等外在因素。如何可以访问,证明是权限之类外在因素问题,如果不是,客服端程序问题。

解决方案四:

Android项目无法和服务器建立连接

解决方案五:

//servlet的代码
import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class Test extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {

    response.setContentType("text/html");
    PrintWriter out = response.getWriter();
    String str=request.getParameter("hh");
    if(str.equals("hh")){
        out.println("kkkkkkkkkkkkkkkkkkkkkk");
    }
    out.flush();
    out.close();
}

public void doPost(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {

    doGet(request,response);
}

}
//Android端的代码
package com.example.ceshi;

import org.apache.http.Header;

import com.loopj.android.http.AsyncHttpClient;
import com.loopj.android.http.AsyncHttpResponseHandler;
import com.loopj.android.http.RequestParams;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.widget.Toast;

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    haha();
}

public void haha(){
    String path = "http://localhost:8080/test/servlet/Test";
    RequestParams params = new RequestParams();
    params.put("hh","hh");
    AsyncHttpClient client = new AsyncHttpClient();
    client.post(path, params, new AsyncHttpResponseHandler(){
        @Override
        public void onFailure(int arg0, Header[] arg1, byte[] arg2,
                Throwable arg3) {
            // TODO Auto-generated method stub
            Toast.makeText(MainActivity.this, "服务器出错!", Toast.LENGTH_LONG).show();
        }

        @Override
        public void onSuccess(int arg0, Header[] arg1, byte[] arg2) {

            Toast.makeText(MainActivity.this, "服务器成功!", Toast.LENGTH_LONG).show();
        }

    });
}

}
以上的网络链接可以,但是不能进行数据传输。

时间: 2024-08-17 12:18:47

连接不上服务器-android项目连接服务器连不上。的相关文章

服务器-android 关于实现点赞收藏功能上传问题

问题描述 android 关于实现点赞收藏功能上传问题 请问实现点赞或者收藏需要向服务器上传数据么,我直接操作数据库不可以么 解决方案 不向服务器上传的话,相当于的就是你在玩单机.肯定得数据同步.不然,你下次刷新下就会出现问题.换台设备登录的话.也会有问题的. 解决方案二: 你操纵不了数据库,不能直连,需要什么,要看你们产品需求是什么样,至少要传递用户信息,后台要记录是谁点赞,赞了谁,后台做一个http接口,你调用上传参数 解决方案三: 看你是单机还是联网咯,联网就得上传

服务器-javaweb项目都是如何实现上传文件的?

问题描述 javaweb项目都是如何实现上传文件的? 现在有个项目做了负载均衡,代码是部署在A B两个服务器上,用户访问时是访问A B其中一个服务器.假如用户现在执行一个上传图片的操作,如何实现将这张图片上传到另一台专门存放文件的服务器C? 解决方案 直接上传就可以,在C服务器上编写代码接收上传的文件 解决方案二: 我想了两种方案:1 将图片传到ftp服务器上.2 将图片传到A (或B)服务器上,将A B 服务器作为中转站,再将 A B服务器的图片同步到C服务器上. 哪种比较好? 解决方案三:

android 服务器-android应用和服务器如何搭建

问题描述 android应用和服务器如何搭建 android应用和服务器如何搭建,公司新成立的,服务器是租的好还是自己搭建,成本大概要多少,编写服务器是自己编写还是要外包做,谢谢各位大神了

在Ubuntu系统上构建Android环境以及从Google Play上下载APK

  打造一个全命令行的Android构建系统 step 1 安装 JDK 环境 配合android的JDK最好选用JDK官方版本而不是Open JDK,下面是在unbuntu下安装JDK 1.7的方法. 代码如下: sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer step 2 安装 Android SDK android sdk

域名解析到的服务器和项目所在服务器分开

问题描述 有域名A,解析到服务器SA1上,还有太服务器SA2,网站配置在了SA2这台服务器上,要有访问域名A时候,运行的是SA2服务器上的网站,并且客户端访问期间浏览器上的域名A不可变,且ping域名A时候,显示的IP是服务器SA1的IP地址.以上问题有没有可能实现,如果可以应该如何实现. 解决方案 解决方案二:googlehttp反向代理googlengnix

《OpenGL ES 3.x游戏开发(上卷)》一1.4 已有Android项目的导入和运行

1.4 已有Android项目的导入和运行 上一节介绍了如何搭建Android开发环境.如何开发Hello Android应用程序以及如何调试Android的应用程序,接下来在本节中将简要介绍已有Android项目的导入和运行. 1.4.1 项目的导入 首先介绍怎样将已有的Android项目导入Eclipse,此处以本书最后部分大案例中的"3D可爱抓娃娃"为例进行讲解,具体步骤如下. (1)启动Eclipse,依次单击"File|Import",系统将弹出导入项目的

搜索-android用户从服务器上查询并下载多张图片的思路或实现,应该使用哪种连接方式呢

问题描述 android用户从服务器上查询并下载多张图片的思路或实现,应该使用哪种连接方式呢 android想实现一个用户从服务器上先查询,如图片名,然后自动下载多张相关图片的实现.应该使用哪种网络连接方式进行查询下载呢? 查询框期望是使用EditText,点击查询按钮进行查询.并且在输入时可以有下拉提示,如我输入"A",下拉列表中自动弹出并提示以往记录或者"aaAB....."等信息. 解决方案 图像特征数据推荐存储到数据库里面然后,根据用户在 edittext

基于Java Socket的自定义协议,实现Android与服务器的长连接(一)

一.基础知识准备 在正式给大家介绍自定义协议之前,我们先对网络传输和协议解析的相关知识点做一个基本的介绍,尽管这些知识点我们在学校里学过,但难免会有所遗忘,这里先做一个简单的介绍,以便对后文的内容理解更加顺畅. 1. 网络七层协议 OSI的7层从上到下分别是:7 应用层. 6 表示层. 5 会话层. 4 传输层. 3 网络层. 2 数据链路层. 1 物理层;其中高层(即7.6.5.4层)定义了应用程序的功能,下面3层(即3.2.1层)主要面向通过网络的端到端的数据流.应用层常见的协议有:HTTP

android socketed 连接服务器

问题描述 android socketed 连接服务器 socket 实现android手机链接服务器,现在服务器直接没数据,请教下是不是发送数据有问题呀? public static TcpClient instance() { if (s_Tcp == null) { s_Tcp = new TcpClient(Const.SOCKET_SERVER, Const.SOCKET_PORT); } return s_Tcp; } public TcpClient(String HostIp,