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

您是否正受到短信簽名報(bào)備的困擾?互億無(wú)線解決方案讓您最快15分鐘內(nèi)恢復(fù)信息傳遞,馬上 注冊(cè)體驗(yàn)。
所有文檔
銀行信息核驗(yàn)
應(yīng)用開(kāi)發(fā)
產(chǎn)品簡(jiǎn)介
企業(yè)信息核驗(yàn)
文檔中心 > 企業(yè)信息核驗(yàn) > 企業(yè)一般納稅人核查

企業(yè)一般納稅人核查

Java對(duì)接提交查詢接口DEMO示例

本文為您提供了Java語(yǔ)言版本的提交查詢接口對(duì)接DEMO示例


//測(cè)試ok by zero 2025-07-24
import java.net.URI;
import java.net.URLEncoder;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.nio.charset.StandardCharsets;
import java.io.UnsupportedEncodingException;
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/idcard/enttax/Submit.json";

        Map<String, String> headers = new HashMap<>();
        headers.put("Content-Type", "application/x-www-form-urlencoded;charset=UTF-8");

        HashMap<String, String> bodyArr = new HashMap<>();
        bodyArr.put("account", "xxxxxxxx"); //APIID(用戶中心【認(rèn)證核驗(yàn)】-【企業(yè)信息驗(yàn)證】-【產(chǎn)品總覽】查看)
        bodyArr.put("password", "xxxxxxxxx"); //1、APIKEY(用戶中心【認(rèn)證核驗(yàn)】-【企業(yè)信息驗(yàn)證】-【產(chǎn)品總覽】查看)
2、動(dòng)態(tài)密碼(生成動(dòng)態(tài)密碼方式請(qǐng)看該文檔末尾的說(shuō)明) bodyArr.put("ent_name", "上海************有限公司"); //企業(yè)名稱 bodyArr.put("ent_code", "913******"); //社會(huì)信用代碼 bodyArr.put("organization_code", "403925******"); //組織機(jī)構(gòu)代碼 bodyArr.put("reg_no", "403925******"); //注冊(cè)號(hào) bodyArr.put("time", "1623643787"); //Unix時(shí)間戳(10位整型數(shù)字,當(dāng)使用動(dòng)態(tài)密碼方式時(shí)為必填) String queryString = convertToQueryString(bodyArr); try { Map<String, Object> response = sendRequest(url, headers, queryString, "POST"); // 打印響應(yīng) System.out.printf("狀態(tài)碼: %s%n", response.get("status")); System.out.printf("響應(yīng)內(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 queryString, String method) throws Exception { HttpRequest.Builder requestBuilder = HttpRequest.newBuilder() .uri(URI.create(url)) .method(method, queryString.isEmpty() ? HttpRequest.BodyPublishers.noBody() : HttpRequest.BodyPublishers.ofString(queryString, 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; } public static String convertToQueryString(HashMap<String, String> map) { StringBuilder queryString = new StringBuilder(); for (Map.Entry<String, String> entry : map.entrySet()) { String encodedKey = URLEncoder.encode(entry.getKey(), StandardCharsets.UTF_8); String encodedValue = URLEncoder.encode(entry.getValue(), StandardCharsets.UTF_8); if (queryString.length() > 0) { queryString.append("&"); } queryString.append(encodedKey).append("=").append(encodedValue); } return queryString.toString(); } }

5分鐘快速自助開(kāi)通免費(fèi)體驗(yàn)賬戶

在線咨詢
電話咨詢

服務(wù)熱線:

4008 808 898

服務(wù)熱線(工作時(shí)間):

4008 808 898

業(yè)務(wù)咨詢(非工作時(shí)間):

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

提交成功
若短信發(fā)送異常,系統(tǒng)將自動(dòng)給您發(fā)送語(yǔ)音驗(yàn)證碼,請(qǐng)注意接聽(tīng)電話。

驗(yàn)證碼已發(fā)送到您的手機(jī),請(qǐng)查收!

輸入驗(yàn)證碼后,點(diǎn)擊“開(kāi)通體驗(yàn)賬戶”按鈕可立即開(kāi)通體驗(yàn)賬戶。

收不到短信驗(yàn)證碼?
互億無(wú)線不提供接碼服務(wù),接碼用戶請(qǐng)勿點(diǎn)擊開(kāi)通按鈕。
×