HttpClient

  HttpClient client = new HttpClient();
        client.getHttpConnectionManager().getParams().setConnectionTimeout(connectionTimeout);
        HttpClientParams params = new HttpClientParams();
        params.setContentCharset("UTF-8");
        params.setSoTimeout(soTimeout);
        client.setParams(params);
        
        PostMethod method = null;
        try {
            method = new PostMethod(URL);//URL請求地址
            NameValuePair[] nvp= new NameValuePair[]{
                    new NameValuePair("parameter",parameter)
            };//parameter爲json參數
            method.setRequestBody(nvp);
            client.executeMethod(method);
            int status = method.getStatusCode();
            String response = "";
            if (status == 200) {
                response = new String(method.getResponseBodyAsString().getBytes("UTF-8"));
                return response.trim().endsWith("1");//是否以「1」結束
            }else{
                throw new Exception("" + status);
            }
        } catch (Exception e) {
            e.printStackTrace();
            throw new Exception("" + e.getMessage());
        } finally {
            if (method != null)
                method.releaseConnection();
        }json

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息