簡體   English   中英

如何在java腳本和ajax中發布正文到API

[英]How to post a body in in java script and ajax to API

我有一些現有代碼在 MS Outlook 插件中運行,該插件通過后端進行身份驗證。 我需要更新代碼以將用戶和密碼作為 json doc 正文的一部分發送,因為我們遇到了使用特殊字符(如 # 等 n 密碼)的用戶的問題。

function authenticate(host, userid ,password, callback) {
  //replace server url
  var requestUrl
  if (host){
    requestUrl = "https://" + host + "/auth/plugin/" + userid + "/" + password
  }else{
    requestUrl = "https://127.0.0.1/auth/plugin2/" + userid + "/" + password
  }
  $.ajax({
    type: "POST",
    url: requestUrl,
    body: {userid: "user", password : "myPassword"},
    cache:false
  }).done(function(res){
    callback(res);
  }).fail(function(error){
    callback(null, error);
  });
}

我嘗試了 body 標簽,但我在后端沒有看到任何發送了 body 的內容

你可以試試data: {userid: "user", password : "myPassword"}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM