- Curl
- PHP
- java
- Python
- Ruby
- Go
- Node.js
-
curl -H "Content-Type:application/x-www-form-urlencoded" -X POST -d "\
mobiles=1376*******\
&extno=01\
&batchno=sywl_201709011657\
&content=【curl】您的验证码是:66185\
&account=test\
&password=test" \
http://192.168.50.38:6080/api/sms/send
-
$url = "http://192.168.50.38:6080/api/sms/send";
$post_data = array(
'account' => 'account',
'password' => 'password',
'mobiles' => '156********',
'content' => '【PHP】您的验证码是:147896',
'extno' => '',
'batchno' => '',
);
$postdata = http_build_query($post_data);
$options = array(
'http' => array(
'method' => 'POST',
'header' => 'Content-type:application/x-www-form-urlencoded',
'content' => $postdata,
'timeout' => 15 * 60
)
);
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
echo "请求结果 ".$result;
-
String content = URLEncoder.encode("【Java】您的验证码是:568978","utf-8");
String urlNameString = "http://192.168.50.38:6080/api/sms/send?account=test@test&password=test&mobiles=137********&content="+content;
URL sendUrl = new URL(urlNameString);
HttpURLConnection httpURLConnection = (HttpURLConnection) sendUrl.openConnection();
httpURLConnection.setRequestMethod("GET");
//连接
httpURLConnection.connect();
//得到响应码
httpURLConnection.getResponseCode();
-
#!/usr/bin/env python3
import requests
data = {
'account':'test',
'password':'test',
'content':'【python3】您的验证码是436397',
'extno':'01',
'batchno':'sywl_201709011657',
'mobiles':'1376*******'
}
r = requests.post("http://192.168.50.38:6080/api/sms/send", data=data)
print(r.text)
-
#!/usr/bin/ruby
require 'net/http'
uri = URI('http://192.168.50.38:6002/api/sms/send')
res = Net::HTTP.post_form(uri, {
'account' => 'test',
'password' => 'test',
'content' => '【ruby】您的验证码是4352',
'extno' => '01',
'batchno' => 'sywl_201709011657',
'mobiles' => '1376*******'
})
puts res.body
-
//usr/bin/env go run $0 $@ ; exit
package main
import (
"fmt"
"io/ioutil"
"net/http"
"net/url"
)
func main() {
resp, err := http.PostForm(
"http://192.168.50.38:6002/api/sms/send",
url.Values{
"account":{"test"},
"password":{"test"},
"content":{"【golang】您的验证码是123"},
"extno":{"01"},
"batchno":{"sywl_201709011657"},
"mobiles":{"1376*******"} })
if err != nil {/*handle error*/}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
if err != nil {/*handle error*/}
fmt.Println(string(body))
}
-
#!/usr/bin/env node
var request = require('request');
request.post({
url:'http://192.168.50.38:6002/api/sms/send',
form:{
'account':'test',
'password':'test',
'content':'【node】您的验证码是184352',
'extno':'01',
'batchno':'sywl_201709011657',
'mobiles':'137********'
}
}, function(error, response, body) {
console.log(body);
})