问题标签 [webapi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
199 浏览

c# - 贝尔格莱德 SqlClient -> 响应不会完成

我想要做的只是从存储过程(MS SQL)向Web API调用者发送一个(大)json输出(用于json路径)。我使用http://jocapc.github.io/Belgrade-SqlClient/aspnet.html来请求 SQL Server。这是因为我读了这篇文章:https ://www.codeproject.com/Articles/1106622/Building-REST-services-with-ASP-NET-Core-Web-API-a Firefox 收到结果(纯文本,无格式json),但请求永远不会结束。PostMan 没有显示任何结果。

我读到,当请求结束时流未关闭时,可能会发生这种情况。但我不知道在这种情况下该怎么做。任何其他处理来自存储过程的 json 输出的工作方法将不胜感激。另一个方向也一样:通过 nvarchar(max) 参数将 JSON 直接写入带有存储过程的数据库(存储过程代码不是我的问题)。

0 投票
1 回答
4456 浏览

jquery - 使用 .net 核心 Web API 和 jquery 从 azure blob 上传和检索图像

我正在尝试创建一个博客,您可以在其中发布图片。基本上我想做的是从本地机器中选择图像,然后单击按钮以使用 post 方法将其发送到 azure blob,然后使用 get 方法检索并在网页上显示图像。我找到了这个 Microsoft 文档:
https
://docs.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-dotnet 但我不知道如何将它应用于获取和发布方法。我也试过这个:

但是我不知道如何将其应用于 web api。

我有很多疑问,例如:
1. get 和 post 方法应该是什么?
2. jquery的get请求和post请求如何处理客户端的图片?
3.通过put和get请求(可能是JSON)以什么方式发送图像?
4. 如何将图像添加到 img 标签?
5.如何识别哪个图像属于哪个帖子

非常感谢帮助。如果我问的内容不相关或愚蠢,请提前道歉。我还是个学生。

注意:我使用的是 .net core 2.1

0 投票
1 回答
1697 浏览

c# - 将 API 迁移到 .net Core 3 时出现 JWT 401 未经授权的错误

我正在将 Web API 从 .net core 2 迁移到 3.1,并且遇到了 [Authorize] 所需端点的问题。即使我正在发送授权持有者令牌,我也会获得 401 未授权。我想我需要在启动类上配置服务的方式进行一些更改,但无法弄清楚。

这是我的 Startup.cs 文件:

如您所见,用于 JWT 令牌验证的中间件已经到位。有什么建议么?谢谢!

0 投票
0 回答
67 浏览

javascript - 正确的 javascript 调用以通过 web api 上传文件

我有一个javascript函数:

我试图找到正确的调用来导入文件,以便它与 C# API 对象匹配,如下所示:

呼叫通过,但物理文件为空。我错过了什么?

0 投票
1 回答
26 浏览

php - 用于发布 pdf 的确认电子邮件

我有一个关于开发 webapi 的问题。我想向某人发送一封带有确认链接的电子邮件,如果他点击它,他应该被重定向到感谢页面并收到第二封带有 pdf 的电子邮件。

不幸的是,我不知道如何创建确认链接。我可以将每种网络语言用作 php 和 node js。

0 投票
2 回答
3817 浏览

c# - 获取 StatusCode:401,ReasonPhrase:'Unauthorized',版本:1.1,内容:System.Net.Http.StreamContent,通过代码调用 API 时出现标头错误

我尝试调用外部 api,当我使用 Postman 时,它正在工作并返回值如下:

发布到 URL: https ://test.com/api/v1/users/check

数据原始杰森发布:

所以这是工作并返回我的响应模型。

但是当尝试使用此代码调用 api 时:

控制器:

此代码向我返回此错误:

0 投票
0 回答
214 浏览

asp.net - 在 Visual Studio 中安装 Microsoft.Owin.Security.OAuth 时出错

从 Visual Studio 2012 中的 nuget 包管理器安装以下参考时出错

参考/包管理器 - Microsoft.Owin.Security.OAuth 错误 - 安装包:“Newtonsoft.Json”已经为“NETStandard.Library”定义了依赖项。在 line:1 char:16 + Install-Package <<<< Microsoft.Owin.Security.OAuth + CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

0 投票
2 回答
460 浏览

json - 将 JSON 对象中的嵌套数组的数据转换或格式化为 Typescript 中的嵌套 JSON 对象以用于 Bind Kendo Grid

我一直在尝试将 JSON 对象中的嵌套数组数据转换为 Typescript 中的嵌套 JSON 对象。这是输入打字稿时从rest api返回的数据:

嵌套数组包含方括号。

0 投票
0 回答
38 浏览

c# - 在应用程序内部和通过外部应用程序调用 api 返回不同的结果

我正在连接一个 API 并调用一个方法。但是,其中一个字段的行为很奇怪。

例如,使用 Postman,我调用 API 中的方法并获取结果(这是我关心的字段):

在此处输入图像描述

但随后,使用相同的数据,我将从应用程序内部调用 API:

并且每次isSwapbool 变量都是假的。果然,当我设置断点并查看响应中的内容时,我看到了:

在此处输入图像描述

我检查的事情:

  1. API地址正确(Postman和app中使用同一个)
  2. 方法是一样的
  3. 参数是一样的(其实我是直接从request对象里复制的参数)

引用是通过 WSDL 文件添加的 - 我检查过,方法在那里,字段在那里,int类型正确。

为什么我会在这里得到不同的回应?

澄清邮递员返回的值实际上是正确的 -0从应用程序调用时不是。

0 投票
1 回答
1760 浏览

javascript - ajax调用完成后如何渲染我的顶点图表?

我正在使用 apex 动态图表Apex 动态图表

而且我被困在 ajax 调用和图表渲染部分。有国家条形图。当我单击国家/地区栏时,选定的 countryID 将传递给下面的 updateStacked100Chart 函数(使用 countryID 调用 ajax webapi),以在 stack100 顶点图表中获取该国家/地区的区域数据。在ajax调用完成之前先渲染一个空的stacked100 apex Chart。我该如何解决?