示例代码
PHP
JavaScript
NodeJs
Python
Go
Java
C#
C
C++
易语言
<?php
$API_URL = 'https://gulangsc.cn/API/moyu/moyu.php';
$params = array(
'encoding' => 'YOUR_VALUE',
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $API_URL . '?' . http_build_query($params));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$res = curl_exec($ch);
curl_close($ch);
print($res);
复制
$.ajax({
url: 'https://gulangsc.cn/API/moyu/moyu.php',
data: {
"encoding": "YOUR_VALUE"
},
type: 'GET',
dataType: 'json',
success: function(data) { console.log(data); },
error: function(err) { console.log('请求失败', err); }
});
复制
const https = require('https');
const querystring = require('querystring');
const postData = querystring.stringify({"encoding":"YOUR_VALUE"});
const options = {
hostname: 'gulangsc.cn',
path: '/API/moyu/moyu.php',
method: 'GET',
headers: { 'Content-Type': 'application/x-www-form-urlencoded' }
};
const req = https.request(options, res => { let d=''; res.on('data',c=>d+=c); res.on('end',()=>console.log(d)); });
req.write(postData);
req.end();
复制
import requests
url = "https://gulangsc.cn/API/moyu/moyu.php"
data = {
"encoding": "YOUR_VALUE"
}
response = requests.get(url, data=data)
print(response.json())
复制
package main
import (
"fmt"
"io/ioutil"
"net/http"
"net/url"
)
func main() {
data := url.Values{}
data.Add("encoding", "YOUR_VALUE")
resp, _ := http.PostForm("https://gulangsc.cn/API/moyu/moyu.php", data)
defer resp.Body.Close()
body, _ := ioutil.ReadAll(resp.Body)
fmt.Println(string(body))
}
复制
import java.net.HttpURLConnection;
import java.net.URL;
import java.io.*;
public class ApiRequest {
public static void main(String[] args) throws Exception {
URL url = new URL("https://gulangsc.cn/API/moyu/moyu.php");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setConnectTimeout(10000);
BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line; StringBuilder result = new StringBuilder();
while ((line = reader.readLine()) != null) result.append(line);
reader.close();
System.out.println(result.toString());
}
}
复制
using System;
using System.Net.Http;
using System.Threading.Tasks;
class Program {
static async Task Main() {
using var client = new HttpClient();
var response = await client.GetAsync("https://gulangsc.cn/API/moyu/moyu.php?encoding=YOUR_VALUE");
var result = await response.Content.ReadAsStringAsync();
Console.WriteLine(result);
}
}
复制
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <curl/curl.h>
static size_t WriteCallback(void *contents, size_t size, size_t nmemb, void *userp) {
strcat((char*)userp, (char*)contents);
return size * nmemb;
}
int main() {
CURL *curl;
CURLcode res;
char response[4096] = {0};
curl_global_init(CURL_GLOBAL_DEFAULT);
curl = curl_easy_init();
if(curl) {
curl_easy_setopt(curl, CURLOPT_URL, "https://gulangsc.cn/API/moyu/moyu.php?encoding=YOUR_VALUE");
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, WriteCallback);
curl_easy_setopt(curl, CURLOPT_WRITEDATA, response);
curl_easy_setopt(curl, CURLOPT_TIMEOUT, 10L);
res = curl_easy_perform(curl);
if(res == CURLE_OK) printf("%s\n", response);
curl_easy_cleanup(curl);
}
curl_global_cleanup();
return 0;
}
复制
#include <iostream>
#include <string>
#include <curl/curl.h>
size_t WriteCallback(void* contents, size_t size, size_t nmemb, std::string* userp) {
userp->append((char*)contents, size * nmemb);
return size * nmemb;
}
int main() {
CURL* curl = curl_easy_init();
std::string response;
if (curl) {
curl_easy_setopt(curl, CURLOPT_URL, "https://gulangsc.cn/API/moyu/moyu.php?encoding=YOUR_VALUE");
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, WriteCallback);
curl_easy_setopt(curl, CURLOPT_WRITEDATA, &response);
curl_easy_setopt(curl, CURLOPT_TIMEOUT, 10L);
CURLcode res = curl_easy_perform(curl);
if (res == CURLE_OK) std::cout << response << std::endl;
curl_easy_cleanup(curl);
}
curl_global_cleanup();
return 0;
}
复制
.版本 2
.支持库 spec
.局部变量 url, 文本型
.局部变量 params, 文本型
.局部变量 result, 文本型
url = "https://gulangsc.cn/API/moyu/moyu.php"
params = "encoding=YOUR_VALUE"
result = 编码_URL解码 (网页_访问 (url, , params))
调试输出 (result)
复制