我经历了老Q
客户端HTML文件:
var coup = { Token: token, MotPropose: RecupMot() };
var coupJSON = JSON.stringify(coup);
$.ajax({
type: 'POST',
url: urlJeu,
dataType: 'json',
data: coupJSON,
success: function (reponseJSON) {
/* CODE HERE */
},
});
正确发送以下JSON(表示Fiddle):
{"Token":103,"MotPropose":"ravoi"}
(顺便说一句,我担心在int 103附近丢失的“不是吗”)
服务器C#控制器和对象:
public object Post([FromBody]CoupMeliMelo coup)
{
return Ok(jeu.JouerLeCoup(coup));
}
public class CoupMeliMelo : ICoup
{
public string MotPropose { get; set; }
public int Token { get; set; }
}
然后,当JSON到达控制器时,会创建对象coup,但MotPropose为null,Token为0。
我卡住了!谢谢你的帮助。
首先,没有理由称之为stringify。只需发布对象。其次,将内容作为application/json发送。
var coup = { Token: token, MotPropose: RecupMot() };
$.ajax({
type: 'POST',
url: urlJeu,
dataType: 'json',
contentType: "application/json",
data: coup,
success: function (reponseJSON) {
/* CODE HERE */
},
});
最后,[FromBody]
属性不适用于ASP. NET MVC,仅适用于WebApi。您不需要它。
public object Post(CoupMeliMelo coup)
{
return Ok(jeu.JouerLeCoup(coup));
}
我需要通过Postman调用Jenkins作业的API。此作业需要参数(主机、详细信息和PMSP)。 Auth使用Jenkins令牌工作,并使用头内容类型:application/json。 > 我试图调用endpointhttps://jenkins_server/作业/job_name/build/api/json,将以下正文添加到请求中,但结果是没有提交任何内容,作业不运行。 我试着呼叫en
问题内容: 我正在使用Symfony 2开发一个项目,我已经建立了一个捆绑包来处理我的所有数据库服务,这些服务来回传递JSON数据。 我的问题/问题: 是否可以发布简单的JSON对象?目前,我通过给对象起一个名字来欺骗我的ajax调用的普通表单帖子,如果我不给它起一个名字,我似乎无法从Symfony请求对象中获取数据。 我希望能够使用一个服务包来处理来自AJAX调用或常规Symfony形式的数据。
问题内容: 我正在使用Angular $ resource将模型发布到webapi端点,但是Angular将数据发送到请求有效负载中,而不是JSON正文或表单参数中。结果,模型总是以null结尾。 我的API如下: 请求标头为: 和请求有效载荷: 如果我在Fiddler中进行测试,并在正文中发布相同的JSON字符串,则可以按预期正确填充模型。 是否有在这种情况下可以使用的内置模型活页夹,或者可以在
我使用Angular$资源将模型发布到webapiendpoint,但Angular在请求负载中发送数据,而不是JSON正文或表单参数。因此,该模型最终总是为空。 我的API如下: 请求头包括: 和请求有效载荷: 如果我在Fiddler中进行测试,在主体中发布相同的JSON字符串,那么正如预期的那样,模型是正确填充的。 在这种情况下,是否有一个内置的模型绑定器可以工作,或者在我可以使用的地方预先构
我正在努力想办法让这个工作。我想如果我发送一个数组作为另一个函数的参数,我就可以清除它,但是每次我都从它发送到的函数中得到错误。我试图过滤两个充满坐标{x:, y:}的2D数组。一切都运行良好,除了我不能清除后,每次我把它传递给我的函数。如果我试图清除它,我会从我的函数中得到错误。 我不指望它会像我想的那样,一旦它作为一个论点被发送出去,它就不再重要了。我还尝试了以多种方式创建副本,但无论如何,通
我需要的是发送一个或一些可以包含多个有序数据的东西,这些数据将在中读取到