【AngularJS发起$http.post请求实例分享】教程文章相关的互联网学习教程文章

javascript – AngularJS和一个外部API – 让它像PostMan一样工作【代码】

我一直在尝试访问我的Angular应用程序中的sqwiggle API并使用Postman进行测试.所有似乎都运行良好.我定义了一个Basic Auth头,对消息端点做了一个GET请求,我收到了很好的响应.这些是请求标头(来自Postman):Request URL:https://api.sqwiggle.com/messages Request Method:GET Status Code:200 OK Request Headersview source Accept:*/* Accept-Encoding:gzip,deflate,sdch Accept-Language:en-US,en;q=0.8,nl;q=0.6 Authorization...

javascript – Angular POST请求【代码】

我使用Angular JavaScript开发了一个网页.现在它正在处理Web API,但是当我连接到PHP CodeIgniter API时,GET函数可以工作,但POST方法不起作用.它响应“响应代码405”. userMaintainenceService的代码:angular.module('commom.services').factory("userMaintainenceService["$resource","appSettings",userMaintainenceSe??rvice]); function userMaintainenceService($resource,appSettings){return $resource(appSettings.serverP...

javascript – 使用Angular $post和PHP Codeigniter进行请求和响应【代码】

我通过Angular $post向Codeigniter发送数据时遇到问题.我正在使用这个JS代码:$scope.user.first_name = 'first name';$scope.user.last_name = 'last name';$http({method: 'POST',url: '/registration',data: {user: $.param($scope.user)},headers: {'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'}}).then(function successCallback(response) {console.log(response)}, function errorCallback(response...

javascript – 使用隐藏值发送POST在AngularJs中不起作用【代码】

在我的网络应用程序中,页面上有许多表单.我想用AngularJS提交特定表格. 在每种形式中,它都需要具有隐藏价值的唯一ID才能提交.但是看到的值=“UNIQUE_ID”在AngularJS的隐藏输入框中不起作用. 我的HTML<div ng-app><div ng-controller="SearchCtrl"><form class="well form-search"><input type="text" ng-model="keywords" name="qaq_id" value="UNIQUE_ID"> <pre ng-model="result">{{result}}</pre><form></div> </div>这是js脚本...

javascript – 使用方法:POST时,AngularJS $资源调用错误的API URL【代码】

不是最简单的问题. 无论如何,我的应用程序是基于nodejs / expressjs构建的,并为url设置了API: 编辑:我正在使用的当前代码是:$scope.updateProduct = $resource('/api/updateProduct/:product/:param/:value',{},{query: {method:'GET'},post: {method:'POST'},save: {method:'PUT', params: {brand: '@brand', param:'@param', value:'@value'}},remove: {method:'DELETE'} }); $scope.updateProduct.save({product : $scope.po...

c# – ASP.NET WebAPI和Angular POST【代码】

参见英文答案 > Angular2 HTTP Post ASP.NET MVC Web API 7个我有一个WebAPI控制器public class MyController : ApiController {[HttpPost]public SomeResult MyAction(string name, string message){return SomeResult.???;} }我有一个角度控制器调用这个方法$http.post("/api/My/MyAction", { name: "bob", message: "hello" }).then(function(xhr) { ... }, function(xhr) { ... });我得到了...

javascript – 使用AngularJS $http到POST时,PassportJS重定向无法正常工作【代码】

我正在使用passportJS进行用户身份验证.这是我的应用程序的路由,它验证登录信息.app.post('/login', passport.authenticate('local', { successRedirect: '/',failureRedirect: '/login' }));当我有我的表单时,重定向工作:<form action="/login" method="post">... </form>但是当我使用Angular的ng-submit和$http.post(‘/ login’)方法时,重定向不会触发.登录确实有效,但重定向不起作用.<form ng-submit="submitLogin(name,passw...

javascript – AngularJS:循环POST请求并将每个索引传递给相关的响应【代码】

我试图使用AngularJS执行多个http POST请求,我需要创建一个成功完成请求的对象 – 类似这样的事情:var params = [1, 2, 3],url,i,done = {};for (i in params) {url = '/dir/'+ params[i];$http.post(url, {"some_request": "not important"}).success(function(response) {done[params[i]] = 'successful';}); }我想得到一个包含所有成功请求的对象,如下所示:done = {1: 'successful', 2: 'successful', 3: 'successful'};但显然...

c# – 使用angular post将两个参数传递给WEB API调用【代码】

我的WEB API控制器中有以下post方法:public async Task<HttpResponseMessage> SendPost(Application application)我使用angular.js $http.post通过javascript调用它,并将应用程序参数作为JSON传递:$http.post("/api/AController/SendPost", JSON.stringify(application)).success(function (data, status, headers, config) { }这有效. 现在我想将第二个参数作为一个简单的字符串传递(我不能修改现有的应用程序JSON对象).我尝试了...

javascript – Angular 4 Http POST无效【代码】

我希望每个人都做得很好.我最近开始使用angular 4.4,我一直试图将数据发布到我的api服务器,但不幸的是它没有用.我花了两天时间,但仍然没有成功.并且从angular.io起已经尝试了6-7篇文章.我已经尝试了Http和Httpclient模块但似乎没有任何工作. 问题是,每当我尝试将数据发布到我的服务器时,Angular都会生成http OPTIONS类型请求而不是POST.this.http.post('http://myapiserver.com', {email: 'adam@example.com'}).subscribe(res => {...

javascript – Angularjs $http.post – 将params作为JSON发送到ASPX webmethod【代码】

我有以下angularjs代码发送http帖子到webmethod,但我得到以下错误没有更多的信息.有人可以帮忙吗?如果我不向webmethod发送任何数据并且只从中获取数据,它就可以了! 无法加载资源:服务器响应状态为500(内部服务器错误)angular.js:11442 POST http://localhost:54461/GetData.aspx/getData 500(内部服务器错误) 使用Javascript:var request = "{'name':'" + "Nariman" + "'age':'" + 12 + "'}"; $scope.retData = {};var config...

Angularjs $http.post,将数组传递给PHP【代码】

我正在使用服务来更新数据库表.myApp.factory('createGal', function ($http, $q) {return {createGal: function (){var deferred = $q.defer();var newGalleryArray = {};newGalleryArray.galleryName = 'New Image Gallery';newGalleryArray.client = 245;$http.post('/beta/images/create', {newGalleryArray: newGalleryArray}).success(function(data){console.log(data);deferred.resolve(data);});return deferred.pro...

使用PHP将Angular 4 POST发送到MYSQL数据库【代码】

我一直在寻找两个星期来找到我的问题的答案,我觉得应该相对简单,但我没有使用正确的关键字.我知道Angular是前端框架,我可以使用我想要的任何数据库和后端. 对于一个学校项目,我正在创建一个带有MySQL数据库的Ionic 3 / Angular 4应用程序,其中一个分配要求登录/注册系统.虽然有许多教程可以使用Firebase来完成,但我还没有看到任何关于MySQL的问题. 我的基本问题是,如何设置我的register.ts文件在服务器上运行PHP文件并传递名称,用户...

Angular axios post跨域 qs报错【代码】【图】

Angular axios post跨域 qs报错 解决Post跨域引入qs解决qs报错解决Post跨域 修改headers axios.post(requestUrl,qs.stringify({where: this.validateForm.value.where,f: 'pjson'}),{headers: {//设置headers解决Post跨域'content-type': 'application/x-www-form-urlencoded',}}).then(res => {console.log(res)})接下来要将 post 的参数转换为序列化的 URL 形式,不然会出现参数传递失败,可能你需要这样的参数 得到的却是这样的...