import java.net.URI;
import java.net.http.*;
import java.time.Duration;
var client = HttpClient.newBuilder().connectTimeout(Duration.ofSeconds(15)).build();
var url = "https://你的域名/api/verify.php";
var body = "{\"api_key\":\"your_api_key\",\"card_key\":\"your_card_key\"}";
var req = HttpRequest.newBuilder(URI.create(url))
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(body))
.build();
var res = client.send(req, HttpResponse.BodyHandlers.ofString());
System.out.println(res.body());
import java.net.HttpURLConnection
import java.net.URL
fun main() {
val url = URL("https://你的域名/api/verify.php")
val conn = url.openConnection() as HttpURLConnection
conn.requestMethod = "POST"
conn.setRequestProperty("Content-Type", "application/json")
conn.doOutput = true
val body = """{"api_key":"your_api_key","card_key":"your_card_key"}"""
conn.outputStream.use { it.write(body.toByteArray(Charsets.UTF_8)) }
println(conn.inputStream.bufferedReader().readText())
}
import Foundation
let url = URL(string: "https://你的域名/api/verify.php")!
var req = URLRequest(url: url)
req.httpMethod = "POST"
req.setValue("application/json", forHTTPHeaderField: "Content-Type")
req.httpBody = #"{"api_key":"your_api_key","card_key":"your_card_key"}"#.data(using: .utf8)
let sem = DispatchSemaphore(value: 0)
URLSession.shared.dataTask(with: req) { data, _, _ in
print(String(data: data ?? Data(), encoding: .utf8) ?? "")
sem.signal()
}.resume()
sem.wait()
// Cargo.toml: reqwest = { version = "0.11", features = ["blocking", "json"] }
// serde_json = "1"
use reqwest::blocking::Client;
use serde_json::json;
fn main() -> Result<(), Box<dyn std::error::Error>> {
let res = Client::new()
.post("https://你的域名/api/verify.php")
.json(&json!({
"api_key": "your_api_key",
"card_key": "your_card_key",
}))
.send()?;
println!("{}", res.text()?);
Ok(())
}
using System.Net.Http;
using System.Text;
using var client = new HttpClient();
var json = "{\"api_key\":\"your_api_key\",\"card_key\":\"your_card_key\"}";
var content = new StringContent(json, Encoding.UTF8, "application/json");
var res = await client.PostAsync("https://你的域名/api/verify.php", content);
Console.WriteLine(await res.Content.ReadAsStringAsync());