java读取本地文件并读取_java读取本地文件

public static void

main(String[] args) {

//        HttpClient client = null;

//        PostMethod postMethod = null;

CloseableHttpClient client = HttpClients.

createDefault

();

try

{

String dsmUrl =

"http://localhost:8888"

;

String cmd =

"queryName"

;

JSONObject arg =

new

JSONObject();

File file =

new

File(

"D:

\\

2345下载

\\

system.json"

);

FileInputStream fis =

new

FileInputStream(file);

InputStreamReader isr =

new

InputStreamReader(fis);

BufferedReader br =

new

BufferedReader(isr);

String value =

null

;

StringBuffer string =

new

StringBuffer();

while

((value = br.readLine()) !=

null

){

string.append(value);

}

//            System.out.println(string);

arg = JSON.

parseObject

(string.toString());

arg = arg.getJSONObject(

"s2"

);

String query =

"cmd="

+ cmd +

"&&arg="

+ arg;

HttpPost post =

new

HttpPost(dsmUrl);

StringEntity reqEntity =

new

StringEntity(query);

reqEntity.setContentType(

"application/x-www-form-urlencoded"

);

post.setEntity(reqEntity);

HttpResponse httpResponse = client.execute(post);

if

(httpResponse.getStatusLine().getStatusCode() ==

200

){

HttpEntity entity = httpResponse.getEntity();

String message = EntityUtils.

toString

(entity,

"utf-8"

);

//                System.out.println("结果回来了。");

//                System.out.println("action: "+action+",query: "+query+",url: "+url +",message: "+message);

System.

out

.println(message);

}

//            System.out.println(arg.containsKey("Type"));

//            client = new HttpClient();

//            postMethod = new PostMethod(dsmUrl);

//            NameValuePair[] params = new NameValuePair[]{

//                    new NameValuePair("cmd",cmd),

//                    new NameValuePair("arg",arg.toJSONString())

//            };

//            postMethod.setRequestBody(params);

//            int respCode = client.executeMethod(postMethod);

//            String responseMsg = postMethod.getResponseBodyAsString().trim();

//            System.out.println(responseMsg);

}

catch

(Exception e){

}

finally

{

//            postMethod.releaseConnection();

}

}

自己保留一下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值