1
需要將curl命令轉換爲角度http請求。 命令與以下命令類似。我如何將curl命令轉換爲angularjs http請求
「捲曲-X POST --data '用戶名=名爲myUsername &密碼=輸入mypassword' -i https://myurl.com/j_spring_security_check」
在HTTPS什麼,我想使用GET或POST。任何人都可以幫忙。
需要將curl命令轉換爲角度http請求。 命令與以下命令類似。我如何將curl命令轉換爲angularjs http請求
「捲曲-X POST --data '用戶名=名爲myUsername &密碼=輸入mypassword' -i https://myurl.com/j_spring_security_check」
在HTTPS什麼,我想使用GET或POST。任何人都可以幫忙。
這可能是因爲有一個postMethod
方法,該方法只需要像這樣的兩個參數,用戶名和密碼的服務:
angular.factory('myService', ['$http', function($http){
function postMethod(username, password){
var request = {
method:'POST',
url: 'https://myurl.com/j_spring_security_check ',
data: {
username:username,
password:password
}
}
return $http(request);
}
return {
postMethod:postMethod
}
]);
然後你可以使用你的服務如下:
angular.module('myapp').controller('MainCtrl', ['myService', function(myService){
myService.postMethod('foo', 'bar').then(function(response){
// Do a UI change ?
});
}]);
感謝響應花花公子。以類似的方式嘗試。我得到了下面的錯誤...「對預檢請求的響應沒有通過訪問控制檢查:沒有'訪問控制 - 允許 - 來源'標題出現在請求的資源上,因此Origin'https:// localhost:9292'不允許訪問「。 如何解決該錯誤? – Habib
CORS問題...如果您使用的是Chrome瀏覽器,最簡單的方法是安裝以下擴展程序以允許多個來源請求:https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi ?hl = en – Zakaria
問題在我的機器中已修復。非常感謝Zakaria。但我在這裏有一點疑問。我無法在用戶機器上安裝此擴展程序。那麼如何解決這個問題。 – Habib