首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

如何获取服务端响应内容

2013-08-09 
怎么获取服务端响应内容?代码如下,我上传图片到一个云服务器(),它会给我响应一些内容,请问如何获取这个响

怎么获取服务端响应内容?
代码如下,我上传图片到一个云服务器(),它会给我响应一些内容,请问如何获取这个响应的内容?
html代码如下


<form method="post" action="http://up.qiniu.com/" enctype="multipart/form-data">
  <input name="key" type="hidden" value="{FileID}">
  <input name="x:custom_field_name" type="hidden" value="{SomeVal}">
  <input name="token" type="hidden" value="{UploadToken}">
  <input name="file" type="file" />
</form>

[解决办法]
各们高手帮一下
[解决办法]
用httpresponse就可以取到,返回的信息。
logger.debug("-------------------loginAysnSuggest start-------------------");
 HttpClient httpclient = getHttpClient();
 HttpPost post = getHttpPost("http://dynamic.12306.cn/otsweb/loginAction.do?method=loginAysnSuggest");

 setReferer(post, "http://dynamic.12306.cn/otsweb/loginAction.do?method=init");
 setBrowser(post);
// 创建客户端
//HttpClient httpclient = getHttpClient();
//HttpClient httpclient = new DefaultHttpClient(); 
//HttpPost post = getHttpPost(Constants.POST_UTL_LOGINACTION_LOGINAYSNSUGGEST);
ResponseHandler<String> responseHandler = new BasicResponseHandler();
String responseBody = null;
try {
responseBody = httpclient.execute(post, responseHandler);
logger.debug(responseBody);
} catch (Exception e) {
logger.warn(e.getMessage());
e.printStackTrace();
} finally {
httpclient.getConnectionManager().shutdown();
}
[解决办法]
用ajax就可以了

<html>
<head>
<script type="text/javascript" src="./js/post.js"></script>
<script type="text/javascript" src="./js/test/jquery-2.02.js"></script>
<script type="text/javascript" src="./js/test/form.js"></script>
<script type="text/javascript">
// wait for the DOM to be loaded


$(document).ready(function() { 
            // bind 'myForm' and provide a simple callback function 
            var opt = {
            success : function(responseJson) { 
                console.log(responseJson);
                console.log(responseJson.key);
console.log(responseJson.hash);
                alert(responseJson.hash); 
                },
                error : function(){
                alert('出问题啦');
                }
            };
            $('#myForm').ajaxForm(opt); 
        }); 
</script>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>

<body>
<form id="myForm" action="" method="post" enctype="multipart/form-data">
<br><input name="file" type="file" multiple="multiple"/>
<input type="submit" value="Submit" />
</form>

</body>
</html>

热点排行