宅男噜噜噜66在线观看,亚洲精品一区二区三区精品,亚洲一区二区三区乱码在线欧洲,亚洲精品久久麻豆蜜桃,亚洲色无色a片一区二区

您是否正受到短信簽名報備的困擾?互億無線解決方案讓您最快15分鐘內(nèi)恢復信息傳遞,馬上 注冊體驗。
所有文檔
運營商信息核驗
文檔中心 > 運營商信息核驗 > 空號檢測

空號檢測

Java對接空號檢測提交接口接口DEMO示例
本文為您提供了Java語言版本的空號檢測提交接口接口對接DEMO示例

import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.nio.charset.StandardCharsets;
import java.util.HashMap;
import java.util.Map;
import java.util.*;

public class test
{
    public static void main(String args[])
    {
        String url = "https://api.ihuyi.com/empty-number/submit";

        Map<String, String> headers = new HashMap<>();
        headers.put("Content-Type", "application/json; charset=utf-8");
        headers.put("Date", "Tue, 26 Aug 2025 07:14:23 GMT"); // 請?zhí)鎿Q為當前的GMT時間,可參考:https://gitee.com/shsurlink/api-demo/blob/master/hmac-auth/java/src/main/java/com/ihuyi/Main.java
        headers.put("Authorization", "Signature xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"); // 請?zhí)鎿Q為您的鑒權(quán)簽名,可參考:https://gitee.com/shsurlink/api-demo/blob/master/hmac-auth/java/src/main/java/com/ihuyi/Main.java

        String jsonString = "{\"mobiles\":[\"18800000000\",\"18800000001\"]}";

        try {
            // 確保jsonString不為空再發(fā)送請求
            if (jsonString != null) {
                Map<String, Object> response = sendRequest(url, headers, jsonString, "POST");

                // 打印響應
                System.out.printf("狀態(tài)碼: %s%n", response.get("status"));
                System.out.printf("響應內(nèi)容: %s%n", response.get("body"));
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public static Map<String, Object> sendRequest(String url, Map<String, String> headers, String requestBody, String method) throws Exception {
        HttpRequest.Builder requestBuilder = HttpRequest.newBuilder()
            .uri(URI.create(url))
            .method(method, requestBody.isEmpty() ? 
                HttpRequest.BodyPublishers.noBody() : 
                HttpRequest.BodyPublishers.ofString(requestBody, StandardCharsets.UTF_8));
        headers.forEach(requestBuilder::header);
        HttpClient httpClient = HttpClient.newBuilder().build();
        HttpResponse<String> response = httpClient.send(
            requestBuilder.build(),
            HttpResponse.BodyHandlers.ofString(StandardCharsets.UTF_8)
        );
        Map<String, Object> result = new HashMap<>();
        result.put("status", response.statusCode());
        result.put("body", response.body());
        return result;
    }

}

5分鐘快速自助開通免費體驗賬戶

在線咨詢
電話咨詢

服務熱線:

4008 808 898

服務熱線(工作時間):

4008 808 898

業(yè)務咨詢(非工作時間):

售后咨詢(非工作時間):