javascript - 如何在 swagger-js 客户端中为需要 formData 和路径参数的 PUT 请求正确设置数据?

标签 javascript swagger swagger-ui swagger-2.0

我有一个方法需要 formDatapath 参数。如何设置请求中的数据?

我正在使用 swagger-js v2。

假设下面的示例需要 3 个参数:

  1. ResetPassword 是一个路径参数
  2. passwordformData 参数
  3. repeat_passwordformData 参数

swagger_client.apis.users.resetPassword(<HELP!!>, 
function(response) {
    // success
}, function(err) {
    // failure
}); 

最佳答案

我不确定这是否仍然与您相关,但我遇到了同样的问题并找到了解决方案。

像这样定义参数对象:

var paramObj = {
                              ResetPassword: "resetpw",
                              parameterContentType: "multipart/form-data",
                              password: formData1,
                              repeat_password: formData2

                           };

然后调用

swagger_client.apis.users.resetPassword(paramObj,...

关于javascript - 如何在 swagger-js 客户端中为需要 formData 和路径参数的 PUT 请求正确设置数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30951137/

相关文章:

javascript - 可重用的 react 组件时间线

javascript - 语法错误: Token '<' not a primary expression

c# - 要在 Web api 中发布的 TimeSpan 属性的有效值? C#

asp.net-web-api - Swagger 使用自定义 swagger.json 文件 aspnet core

azure - Swagger 注销按钮不会从浏览器清除用户 session (ASP.Net 6 Web api 中的 Azure B2C)

c# - 是否可以从 Swashbuckle/Swagger UI 中排除 ASP.NET WebAPI 操作参数?

javascript - 将函数添加到命名空间

javascript - 在同一页面上的模态上使用许多动态 Google map - Rails

Swagger 和 .Net Core 3 集成

swagger-ui - OpenAPI 生成器 : wrong format for the example value of date datatype. 是否可以自定义?