当前位置: 首页 > 知识库问答 >
问题:

asp.net张贴申请表空[重复]

林浩漫
2023-03-14

我正在使用angularJS asp。net进行post请求,但请求无效。表单总是空的。这是我的密码

指数cshtml

<div ng-app="phone" ng-controller="phoneCtrl">
    <input type="text" ng-model="phoneNumber">
    <button ng-click="sendSMS()"> Submit </button>
    <br>
    {{response}}
    {{error}}
</div>

@section scripts {
    <script>
        var app = angular.module('phone', []);
        app.controller('phoneCtrl', function ($scope, $http) {
            $scope.sendSMS = function () {
                var params = {
                    phone : $scope.phoneNumber
                };

                var config = {
                    headers: {
                        'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8'
                    }
                };

                $http.post('Home/sendSMS',params , config)
                .then(function (response, status, headers, config) {
                    $scope.response = response.data;
                })
                .catch(function (data, status, headers, config) {
                    $scope.error = data;
                });
            };
        });
    </script>
}

家庭控制器。反恐精英

[HttpPost]
public IActionResult SendSMS()
{
    System.Diagnostics.Debug.WriteLine("The form has " + Request.Form);
    return Content("Received");
}

请求。表单总是空的,但是我可以在post请求的请求体中看到一个电话条目,所以我想知道我是否提取了错误的数据。网

共有1个答案

杨飞语
2023-03-14

您是否尝试将内容类型更改为Json。

            var config = {
                headers: {
                    'Content-Type': 'application/json;'
                }
            };
 类似资料:
  • 问题内容: 我对使用Apach JMeter有疑问。 我们的项目Android应用将具有“ Gzip压缩”功能的json数据发布到API服务器。使用“ Apache HttpClient”及其“ GzipCompressingEntity”类的Android应用。 为了对API服务器进行性能测试,我尝试通过JMeter的代理(=“ HTTP(S)Test Script Recorder”)记录请求

  • 我将按照本教程学习如何用Python构建应用程序。 教程(接近尾声)讲述了如何在python中获得一个发布的AJAX json,如下所示: 超文本标记语言代码: Python代码: 当我运行脚本并在浏览器中点击按钮“点击我”时,当我检查浏览器中的响应时,我会得到“500内部服务器错误”。如果我打印数据变量,它会在单击事件的终端中打印出无。我尝试了评论中给出的建议,在python脚本中使用get_j

  • 问题内容: 我只是想知道有没有免费的短信网关用于发送短信。如果有一个,如何继续开发我的免费短信服务/软件? 请提供任何指导。 问题答案: 是的-Kannel是免费的开源SMS / WAP网关。但是您仍然需要连接到服务提供商。通过聚合器可以轻松得多-他们将提供API。 或者,只需将GSM调制解调器插入服务器即可(大多数现代电话将提供此服务) 我的免费短信服务 大多数服务提供商都会向您收取短信发送费用

  • 说明 微信申请退款订单SDK。 官方文档:https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=9_4 类 请求参数类 请求参数 类名:\Yurun\PaySDK\Weixin\Refund\Request 属性 名称 类型 说明 $_apiMethod string 接口名称 $transaction_id string 微信订单

  • 默认Quota 对于不同Region的服务,服务管理员会配置不同的默认Quota,一般新用户需要申请Quota才能使用服务。 查看Quota 每个Org都有固定的Quota配额,安装命令行工具后可使用下面命令查看。 cloudml quota list 提高Quota 可以通过3种方式,提交quota申请。 方法1. 生态云WEB控制台申请 登录融合云,在深度学习服务-资源配额tab,提交quo

  • 买家如何退换货? 1、功能路径 个人中心-我的订单-已发货-申请维权 2、操作流程 1、进入个人中心,找到订单 2、点击详情,进入订单详情页 3、点击申请维权,填写信息 4、提交 流程如下图: 5、买家填写相关处理方式、退款原因、退款金额、备注等信息后提交。 6、商家处理售后申请,打开后台-订单-售后服务 售后服务的列表显示项为商品信息、商品清单、订单金额、收货信息、买家、交易状态、操作。可根据下