asp.net-core - 如何仅使用 Blazor 获取 API 响应状态代码?
问题描述
我需要你们的帮助。我正在使用 Blazor 开发一个前端,它向 ASP.Net Core 发送请求。我有以下代码获取 API 响应,在这种情况下,它返回响应的整个正文。我想在这里得到的只是响应的状态代码,例如(200)。
await Http.SendJsonAsync(HttpMethod.Post, "https://da3.mock.pstmn.io/api/register", CurrentUser);
var response = await Http.GetStringAsync("/api/register");
Console.WriteLine(response);
解决方案
使用其他 GetAsync 方法。
//var response = await Http.GetStringAsync("/api/register");
//Console.WriteLine(response);
var response = await Http.GetAsync("/api/register");
Console.WriteLine(response.StatusCode); // also see response.IsSuccessStatusCode
推荐阅读
- html - 有图片时表格样式DIV中的文本位置?
- python - 如何从 .dll 实例调用函数?
- reactjs - 删除重复的 JSX 元素 | 反应 Strapi graphql
- django - 如果 ForeignKey 的值为 None,如何获取对象的类型?
- javascript - 需要帮助使用 react v17 过滤自动完成数组
- python-3.x - 在 spacy 自定义试用模型中:Config Validation error ner -> wrong_spans_key extra fields not allowed
- html - 设备屏幕宽度减小时表头消失
- opencv - Yolov5自定义对象检测模型未加载
- maven - Whitesource 扫描正在下载未使用的库,而不是通过 mvn 依赖树扫描项目使用的 jar
- anylogic - 为什么 rackstore 看不到到达托盘架的路径?