<?php
header('content-type:text/html;charset=utf-8');
$ch = curl_init();
$curl = '#URL#';
curl_setopt($ch,CURLOPT_URL,$curl);
// 采用gzip压缩数据传输
curl_setopt($curl, CURLOPT_ACCEPT_ENCODING, "gzip");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_TIMEOUT, 10 );
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 3 );
curl_setopt($curl, CURLOPT_HEADER, false );
curl_setopt($curl, CURLOPT_TCP_NODELAY, true );
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true );
$res = curl_exec($ch);
curl_close($ch);
return json_decode($res,true);
import requests
url = '#URL#'
print( requests.get(url).json() )
import java.net.*;
import java.io.*;
public class test{
public static void main(String args[]) throws Exception {
URL u=new URL("#URL#");
InputStream in=u.openStream();
ByteArrayOutputStream out=new ByteArrayOutputStream();
try {
byte buf[]=new byte[1024];
int read = 0;
while ((read = in.read(buf)) > 0) {
out.write(buf, 0, read);
}
} finally {
if (in != null) {
in.close();
}
}
byte b[]=out.toByteArray( );
System.out.println(new String(b,"utf-8"));
}
}
using System;
using System.IO;
using System.Net;
using System.Text;
namespace APIDemo
{
class Program
{
public static void Main(string[] args)
{
string strURL = "#URL#";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(strURL);
using (WebResponse response = request.GetResponse())
{
using (TextReader reader = new StreamReader(response.GetResponseStream()))
{
string line;
while ((line = reader.ReadLine()) != null)
Console.WriteLine(line);
}
}
Console.Read();
}
}
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>沙淘软件 - HTTP请求 Get/POST 方式调用 API 代码片段</title>
<script type="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$.ajax({
type : 'get',
async : false,
url : '#URL#',
dataType : 'json',
success : function(data){
if(!data.success){
alert(data.msg);
exit;
}
// 遍历 results 数组
var description = "";
for(var i in data.results){
var property=data.results[i];
description+=i+" = "+property+"\n";
}
alert(description);
},
error:function(err){
console.log(err);
alert("错误:\r\n" +err.statusText);
}
});
});
</script>
</head>
<body>
</body>
</html>
curl -H "Accept-Encoding:gzip" "#URL#"