• 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);
    })

put_away.png
telephone.png电话咨询
13751837433
E-mail.png邮箱
service@txsms.cn