我試圖從包含使用Javascript的其他參數的用戶名和密碼認證的SMS提供程序API發送SMS。更精心,我使用下面的鏈接發送短信:在JavaScript/jQuery中傳遞其他參數的用戶名和密碼認證
http://sms-pp.sapmobileservices.com/cmn/account_name/account_name.sms
我必須要通過其他參數,包括消息文本。我試圖創建窗體並傳遞其他參數作爲隱藏輸入字段的值。但它不起作用。最後我用ajax如下:
$.ajax({
url: 'http://sms-pp.sapmobileservices.com/cmn/account_name/account_name.sms',
method: 'get',
dataType: 'json',
async: false,
data: '{Text:A sample message}',
beforeSend: function(req) {
req.setRequestHeader('Authorization', make_base_auth('username', 'password'));
},
success: function(){
alert('Thanks for your comment!');
}
});
它輸出'401未授權'。任何人都可以幫助我解決這個問題。
爲什麼不使用jQuery.ajax的'username'和'password'選項? – CBroe
我已經給我的用戶名和密碼用jQuery.ajax的用戶名和密碼屬性。但它不起作用。 – Naima
你確定服務實際上使用HTTP認證,而不是什麼東西? – CBroe