不传参数名获取参数(前、后台代码)

js

  var xhr = new XMLHttpRequest();
        xhr.open("post", "/Home/NoParamTest", true);
        //两种协议都可以
        xhr.setRequestHeader("Content-Type", "application/json");
        //xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        xhr.send(JSON.stringify({ a: 1, b: 2, c: 3 }));

c#后台

 public void NoParamTest()
        {
            using (StreamReader sr = new StreamReader(Request.InputStream))
            {         //data就是前面传过来的数据
                string data = sr.ReadLine();
            }
        }
时间: 2024-10-10 17:28:59

不传参数名获取参数(前、后台代码)的相关文章

C#分析URL参数并获取参数和值对应列表的方法

本文实例讲述了C#分析URL参数获取参数和值对应列表的方法.分享给大家供大家参考.具体分析如下: 这个C#函数用于分析url中传递的所有参数,输出一个参数名和参数值对应的NameValueCollection列表,经常能用得到 /// <summary> /// 分析 url 字符串中的参数信息 /// </summary> /// <param name="url">输入的 URL</param> /// <param name=

Swift 1.1语言函数参数的特殊情况本地参数名外部参数名

Swift 1.1语言函数参数的特殊情况本地参数名外部参数名 7.4  函数参数的特殊情况 声明定义有参函数时,为函数的每一个参数都定义了参数名称.根据参数名定义的形式不同,函数参数包括本地参数和外部参数名两种本文选自swift入门很简单. 7.4.1  本地参数名 本地参数名就是定义函数名时,在参数列表中所写的参数名,它只可以在函数主体内使用.如以下的一个代码片段,它定义了一个函数名为fun的函数,在此函数的参数列表中定义的就是本地参数名文选自swift入门很简单. func fun(star

Spring MVC url提交参数和获取参数

普通URL提交参数 该格式url为:url.do?param1=mahc&param2=8888.00 需要在上文中的HelloController对象添加方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 /**      * Spring MVC URL提交参数      * @param name      * @return      */     @RequestMapping(/param)     public ModelAndView getInfo(@Request

SpringMVC传递参数和获取参数以及返回数据

1.传递form表单,参数接收到对象,name和对象属性对应上即可:   2.springmvc不能直接通过form表单传递多个对象的list集合,要么采用ajax传递,要么采用封装了list属性的bean来接收,jsp页面的name和list的name对应,采用下标区分       3.传递ajax获取数据,ajax可以方便传递多个对象list   4.获取路径参数:  

beanutils设置参数和获取参数

public class Employee implements DynaBean  { private String  firstName="李";    private String lastName;    public Employee() {    } ;           public String getFirstName() {        return firstName;    }     public void setFirstName(String firs

ASP.NET MVC Action的参数名与参数类型不一致,取不到Request数据

问题代码: [AcceptVerbs(HttpVerbs.Post)] public ActionResult Manager(PocRequest model)//需要把model 换成PocRequest(大小写无所谓) { if (ModelState.IsValid) { db.Update(pocRequest); db.SaveChanges(); return RedirectToAction("Index", "AgilePoint/TaskPage"

request.getParameter(“参数名”) 中文乱码解决方法

今天浏览项目时候,遇到一个问题,页面用${requestScope.参数名 }获取的值是乱码,然后搜了一下,最后说是编码的问题,附上查找的结果: 在Java 开发中,如果框架搭建的不完善或者初学者在学习过程中,出现中文乱码是经常的事儿(哈.谁让发明java语言的不是中国人呢) 今天跟大家分享几个解决java Web开发中,request.getParameter()获取URL中文参数乱码的解决办法 解决问题,先要研究问题,URL传中文参数为什么会出现乱码? 原因:Http请求传输时将url以IS

Python的函数参数和递归参数

位置参数 def power(x): return x*x; 默认参数 指的是在函数定义的时候,就赋予一些参数默认值,在调用这个函数的时候不必多次传入重复的参数值. 如定义一个多次输出同一个年龄阶段和同一个城市的学生的姓名和性别. def info(name,gender,age=20,city='sichuan'): print('name:', name) print('gender:', gender) print('age',age) print('city',city) info("x

Python-可变参数和关键字参数(*args **kw)

前言: Python的函数具有非常灵活的参数形态,既可以实现简单的调用,又可以传入非常复杂的参数. 可变参数和关键字参数的语法: *args是可变参数,args接收的是一个tuple: **kw是关键字参数,kw接收的是一个dict. 使用*args和**kw是Python的习惯写法,当然也可以用其他参数名,但最好使用习惯用法. 一.可变参数*args 定义:可变参数就是传入的参数个数是可变的,可以是0个,1个,2个,--很多个. 作用:就是可以一次给函数传很多的参数 特征:*args 我们以数