首页 > 解决方案 > 使用多个令牌向 akamai 发送 Http 请求

问题描述

我正在尝试向我们的一台 akamai 服务器发送一个简单的 HTTP 请求。但是我总是得到错误:

400 授权标头丢失

我真的不知道我做错了什么。

$(document).ready(function() {
  $("#test").click(function() {
    var request = $.ajax({
      url: 'http://*****************.luna.akamaiapis.net/ccu/v3/invalidate/url/production',
      cache: false,
      headers: {
        client_secret: "****************************",
        host: "************************",
        access_token: "*************************",
        client_token: "***********************"
      },
      data: {
        "username": "my_username",
        "password": "my_password"
      },
      crossDomain: true,
      dataType: 'jsonp',
      contentType: 'application/json; charset=utf-8',
      type: 'get',
      beforeSend: function(xhr) {
        xhr.setRequestHeader('Authorization', "here is my access token");
      }
    });
    
    request.done(function(output) {
      if (output.result == 'success') {
        $("#nachricht").text("success");
      } else {
        $("#nachricht").text("fehler");
      }
    });
    
    request.fail(function(jqXHR, textStatus) {
      $("#nachricht").text("netzwerk fehler");
    });
  });
});

标签: javascriptjqueryhttprequestakamai

解决方案


推荐阅读