Live-ish numbers (sampled/obfuscated)
// JS / Typescript — fetch() example
async function ping() {
const res = await fetch('/api/ping', {
method: 'POST',
headers: {'Content-Type':'application/json'},
body: JSON.stringify({source:'文化部-hub', ts: Date.now()})
});
if (!res.ok) throw new Error('Bad status '+res.status);
const data = await res.json();
console.log('文化部 Hub:', data);
}
ping().catch(console.error);
# Python — requests example
import json, requests, time
r = requests.post(
"https://your-domain.example/api/ping",
headers={"Content-Type":"application/json"},
data=json.dumps({"source":"文化部-hub","ts":int(time.time()*1000)})
)
r.raise_for_status()
print("文化部 Hub:", r.json())
# Ruby — Net::HTTP
require "net/http"
require "json"
uri = URI("https://your-domain.example/api/ping")
req = Net::HTTP::Post.new(uri, {"Content-Type"=>"application/json"})
req.body = JSON.generate({source:"文化部-hub", ts:(Time.now.to_f*1000).to_i})
res = Net::HTTP.start(uri.host, uri.port, use_ssl:true){|http| http.request(req)}
raise "status #{res.code}" unless res.is_a?(Net::HTTPSuccess)
puts "文化部 Hub: #{res.body}"