小编dma*_*sad的帖子

HTTPClient"main"java.lang.NoSuchFieldError:INSTANCE at org.apache.http.conn.ssl.SSLConnectionSocketFactory.<clinit>

我正在使用Httpclient-4.5.2.jar和httpcore-4.4.4.jar HttpClient组件,我收到以下错误.

Exception in thread "main" java.lang.NoSuchFieldError: INSTANCE
at org.apache.http.conn.ssl.SSLConnectionSocketFactory.<clinit>(SSLConnectionSocketFactory.java:144)
at org.apache.http.impl.client.HttpClientBuilder.build(HttpClientBuilder.java:966)
Run Code Online (Sandbox Code Playgroud)

我的源代码如下.

try {
        System.out.println("came to try catch");
        HttpClient httpClient = HttpClientBuilder.create().build();
        HttpPost request = new HttpPost("https://bizz.mobilezz.lk/apicall/loanprepaidapi/v1");
        StringEntity params =new StringEntity("{\"mobile\":\"776037285\",\"path\":\"IVV\",\"loanAmount\":\"200000\"}");
        request.addHeader("content-type", "application/json");
        request.addHeader("Authorization", "Bearer casmk34233mlacscmaacsac");

        request.addHeader("Accept", "application/json");        
        request.setEntity(params);
        HttpResponse response = httpClient.execute(request);
        System.out.println("response is :"+response.getStatusLine());

    } catch (Exception e) {
        e.printStackTrace();
Run Code Online (Sandbox Code Playgroud)

请帮我摆脱这个错误.我正在尝试在post方法中发送请求并获取json响应.

java ssl post json httpclient

9
推荐指数
1
解决办法
1万
查看次数

线程“main”中的异常 java.lang.NoClassDefFoundError: oracle/jdbc/OracleShardingKeyBuilder

我正在尝试从数据库池中获取数据库连接。以下是我的源代码,它在运行时返回“java.lang.NoClassDefFoundError: oracle/jdbc/OracleShardingKeyBuilder”。但是我已经导入了 ucp.jar 文件。

请帮我解决问题。

private static PoolDataSource pds = null;
private static Connection conn = null;

public static synchronized Connection getConnectionFromPool() throws Exception {
    String print;
    String nl = "\r\n";
    try {
        pds = PoolDataSourceFactory.getPoolDataSource();
        System.out.println(CommonInfo.url);
        System.out.println(CommonInfo.uName);
        pds.setURL(CommonInfo.url);
        pds.setUser(CommonInfo.uName);
        pds.setPassword(CommonInfo.uPassword);
        pds.setConnectionFactoryClassName("oracle.jdbc.pool.OracleDataSource");

        //Setting pool properties
        pds.setInitialPoolSize(5);
        pds.setMinPoolSize(5);
        pds.setMaxPoolSize(20);

        int usedConnctionCount = pds.getBorrowedConnectionsCount();
        int AvailableConnctionCount = pds.getAvailableConnectionsCount();

        int totalCount = usedConnctionCount + AvailableConnctionCount;


        if (AvailableConnctionCount != 0) {

            conn = pds.getConnection();
            conn.setAutoCommit(true);

            usedConnctionCount = pds.getBorrowedConnectionsCount();
            AvailableConnctionCount = pds.getAvailableConnectionsCount();

            totalCount = usedConnctionCount …
Run Code Online (Sandbox Code Playgroud)

java oracle jdbc

3
推荐指数
1
解决办法
5648
查看次数

获取HTML响应而不是Json响应

我正在获取HTML响应而不是JSON响应.我正在使用以下代码,我收到的HTML响应为bf.readLine().以下代码中是否存在任何问题或此API问题?

String uri = "http://192.168.77.6/Ivr_ABN_API/?id=" + mobile;
    URL url;
    Gson json = null;
    try {
        url = new URL(uri);
        json = new Gson();

        HttpURLConnection connection;
        access_token = db.getAccessTokenFromDB();
        connection = (HttpURLConnection) url.openConnection();
        connection.setRequestMethod("GET");

        System.out.println("URL:" + uri);

        connection.setRequestProperty("Content-Type", "application/json");
        int status = connection.getResponseCode();
        resCode = Integer.toString(status);
        System.out.println("status is " + status);
        InputStream in = connection.getInputStream();
        System.out.println("inputStreamer " + in);
        BufferedReader bf = new BufferedReader(new InputStreamReader(
                connection.getInputStream()));
        System.out.println("bf.readLine() - " + bf.readLine());

        while ((output = bf.readLine()) != null) {
            JSONObject obj = …
Run Code Online (Sandbox Code Playgroud)

java json httpurlconnection

1
推荐指数
1
解决办法
4741
查看次数

标签 统计

java ×3

json ×2

httpclient ×1

httpurlconnection ×1

jdbc ×1

oracle ×1

post ×1

ssl ×1