优秀的编程知识分享平台

网站首页 > 技术文章 正文

jquery axios go的Delete请求(ajax delete)

nanyue 2024-08-23 18:30:13 技术文章 4 ℃

jquery

var settings = {
  "url": "http://127.0.0.1/123",
  "method": "DELETE",
  "timeout": 0,
  "headers": {
    "token": "xxx123"
  },
};

$.ajax(settings).done(function (response) {
  console.log(response);
});

axios

var axios = require('axios');
var qs = require('qs');
var data = qs.stringify({
   
});
var config = {
  method: 'delete',
  url: 'http://127.0.0.1/123',
  headers: { 
    'token': 'xxx123'
  },
  data : data
};

axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});

go

package main

import (
  "fmt"
  "strings"
  "net/http"
  "io/ioutil"
)

func main() {

  url := "http://127.0.0.1/123"
  method := "DELETE"

  payload := strings.NewReader("")

  client := &http.Client {
  }
  req, err := http.NewRequest(method, url, payload)

  if err != nil {
    fmt.Println(err)
    return
  }
  req.Header.Add("token", "xxx123")

  res, err := client.Do(req)
  if err != nil {
    fmt.Println(err)
    return
  }
  defer res.Body.Close()

  body, err := ioutil.ReadAll(res.Body)
  if err != nil {
    fmt.Println(err)
    return
  }
  fmt.Println(string(body))
}

Tags:

最近发表
标签列表