Angular的HTTP请求主体无法绑定到.NET Core WebAPI的原始参数
创始人
2024-10-24 05:30:35
0

问题描述:在使用Angular发出HTTP请求时,发现无法将请求主体绑定到.NET Core WebAPI的原始参数中。

解决方法:

  1. 在Angular的HTTP请求中,将请求主体作为字符串发送,而不是作为对象发送。

示例代码:

import { HttpClient, HttpHeaders } from '@angular/common/http';

@Injectable()
export class MyService {
  constructor(private http: HttpClient) {}

  sendData(data: any) {
    const body = JSON.stringify(data);
    const headers = new HttpHeaders({ 'Content-Type': 'application/json' });

    return this.http.post('/api/myendpoint', body, { headers: headers });
  }
}
  1. 在.NET Core WebAPI的控制器中,将原始参数标记为 [FromBody],以指示绑定请求主体。

示例代码:

[HttpPost]
public IActionResult MyEndpoint([FromBody] string requestBody)
{
    // 处理请求主体
    return Ok();
}

注意事项:

  • 确保在Angular的HTTP请求中设置了正确的Content-Type(application/json)。
  • 在.NET Core WebAPI的控制器中,确保请求主体参数的类型与发送请求时的类型一致。如果类型不一致,可以尝试将请求主体参数的类型更改为匹配的类型,或者使用自定义模型绑定器进行处理。

这些步骤将确保将请求主体正确绑定到.NET Core WebAPI的原始参数中。

相关内容

热门资讯

透视能赢!wpk有作弊吗,wp... 透视能赢!wpk有作弊吗,wpk刷入池率脚本,解密教程(有挂辅助)透视能赢!wpk有作弊吗,wpk刷...
透视最新!hhpoker辅助软... 透视最新!hhpoker辅助软件,hhpkoer辅助器,系统教程(有挂黑科技);1、金币登录送、破产...
透视好友房!wpk真吗,wpk... 透视好友房!wpk真吗,wpk免费辅助,必胜教程(有挂插件);一、wpk免费辅助软件透明挂的定义与意...
透视脚本!hhpoker有没有... 透视脚本!hhpoker有没有作弊挂,hhpoker有没有作弊辅助,爆料教程(有挂揭秘)1、很好的工...
透视黑科技!wpk安卓下载辅助... 透视黑科技!wpk安卓下载辅助,wpk刷入池率脚本,曝光教程(有挂技巧)暗藏猫腻,小编详细说明wpk...
透视挂透视!hhpoker有没... 透视挂透视!hhpoker有没有作弊挂,hhpoker哪个俱乐部靠谱,攻略教程(有挂方法);1、操作...
透视工具!wpk辅助哪里买,w... 透视工具!wpk辅助哪里买,wpk俱乐部是做什么的,揭秘教程(有挂介绍)1、该软件可以轻松地帮助玩家...
透视透视!hhpoker透视脚... 透视透视!hhpoker透视脚本下载,hhpoker透视工具,2025新版教程(有挂工具)1、首先打...
透视智能ai!wpk作弊,wp... 透视智能ai!wpk作弊,wpk辅助器,黑科技教程(有挂技巧)1、wpk辅助器系统规律教程、wpk辅...
透视软件!德州透视hhpoke... 透视软件!德州透视hhpoker,hhpoker软件可以玩吗,新2025版(有挂解密);1、让任何用...