草庐IT

SOAP-Swagger

全部标签

c# - 如何在 ASP.NET Core 中更改 Swagger 的基本 URL

默认情况下,当您在ASP.NETCore项目中启用swagger时,它在url上可用:http://localhost:/swagger/ui我想使用不同的基本url而不是/swagger/ui。我如何/在哪里配置它?我发现对于旧版本你可以配置RootUrl但在ASP.NETCore中没有类似的方法:.EnableSwagger(c=>{c.RootUrl(req=>myCustomBasePath);}); 最佳答案 对于ASP.NETCore2(并使用Swashbuckle.AspNetCore.Swagger-Version4

c# - 使用 Swagger 的特定状态代码的响应模型

我正在使用Swagger记录我的RESTAPI(使用asp.netwebapi2)。有没有办法Swagger为给定api调用的每个可能响应提供响应模型?我正在使用xml注释注释状态代码响应,如下所示://////Saveaperson//////Ok///BadRequest///InternalServererrorpublicHttpResponseMessageSavePerson(){...} 最佳答案 您可以像这样在您的XML注释上尝试使用cref="TYPEHERE"。///BadRequest乙但我建议使用Swagge

c# - 如何解析从文件加载的 soap 消息?

我需要将从磁盘加载的SOAP消息解析为生成的代理类型。WCF在收到来自http服务器的消息时执行此操作,因此我应该能够从磁盘执行此操作。我使用WCF使用Web服务,我从远程WSDL生成代理客户端。这是我从网络接收到的XML结构(它是用System.ServiceModel.MessageLogging记录的),我想将其解析为生成的类CRResponse。:0...当我调用Web服务的“GetCR”操作时,消息被正确转换为WCF生成的代理客户端类型GetCRResponse,但我不知道WCF是如何工作的,我需要从磁盘解析文件。我试图以这种方式解析消息:GetCRResponsebody;

Swagger 3 对比于 Swagger 2 更新了哪些内容,做了哪些优化 ?Swagger 3 解读

文章目录Swagger3对比于Swagger2更新了哪些内容,做了哪些优化?Swagger3解读相关阅读传送门`Process`支持OpenApi`Process`提供更方便的依赖形式`Process`接口地址的变化`Process`注解的变化`Process`Docket的变化参考资料Swagger3对比于Swagger2更新了哪些内容,做了哪些优化?Swagger3解读如果觉得本文对你有帮助,可以一键三连支持,谢谢相关阅读RelatedReading

c# - netTCP 绑定(bind) Soap 安全协商失败

我正在编写一个WCF服务,需要模拟和session。当我试图在我的本地机器上调用它时没问题,但在远程机器上它总是失败并出现这样的错误:SecuritySupportProviderInterface(SSPI)authenticationfailed.Theservermaynotberunninginanaccountwithidentity'host/hostname'.Iftheserverisrunninginaserviceaccount(NetworkServiceforexample),specifytheaccount'sServicePrincipalNameasth

c# - 使用 SOAP Web 服务

我如何使用这个SOAP网络服务?如何添加请求header?https://www.eway.com.au/gateway/ManagedPaymentService/test/managedCreditCardPayment.asmx?op=CreateCustomerREF:http://www.eway.com.au/Developer/eway-api/token-payments.aspx 最佳答案 最简单的方法是使用.NET的内置支持。在VisualStudio中,右键单击您的项目引用和“添加服务引用”。给它服务URLht

c# - Web Api 如何在 Swagger 中为所有 API 添加 Header 参数

我搜索了添加请求header参数的可能方法,该参数将自动添加到我的web-api中的每个方法,但我找不到明确的方法。在搜索时我发现方法OperationFilter()必须对此做一些事情。 最佳答案 用户“GT”写的是正确的,但它不适用于Swagger5。我们有一些新的变化:从:操作到:OpenApiOperation从:IParameter到:OpenApiParameter从:NonBodyParameter到:OpenApiParameter,最重要的是...从:Type="string"到:Schema=newOpenApi

c# - 如何使用 Swashbuckle 在 Swagger API 文档/OpenAPI 规范中包含子类?

我在C#中有一个Asp.NetWebAPI5.2项目并使用Swashbuckle生成文档。我有一个包含继承的模型,例如具有来自Animal抽象类的Animal属性以及从它派生的Dog和Cat类。Swashbuckle仅显示Animal类的模式,因此我尝试使用ISchemaFilter(他们也建议这样做)但我无法使其工作,而且我找不到合适的示例。有人可以帮忙吗? 最佳答案 似乎Swashbuckle没有正确实现多态性,我理解作者关于子类作为参数的观点(如果一个Action需要一个Animal类并且如果你用狗对象或猫对象调用它时表现不同

javascript - 从 Swagger 生成静态 Javascript 客户端以在 React Native 中使用

我正在构建一个ReactNative应用程序,它将使用具有Swagger2.0定义的API。我去了Swagger的仓库https://github.com/swagger-api/swagger-codegen#where-is-javascript它指向他们的Javascript生成器https://github.com/swagger-api/swagger-js.问题是生成器是动态的,因为我会将客户端嵌入到移动应用程序中,动态生成器不是一个选项。他们还说在https://github.com/wcandillon/swagger-js-codegen有一个第三方项目可用。,表示该

javascript - 使用 Javascript 的多个 SOAP 请求

全部我正在通过java脚本使用我的SOAPAPI。这个例子解释了如何使用js发送单个soap请求varsymbol="MSFT";varxmlhttp=newXMLHttpRequest();xmlhttp.open("POST","http://www.webservicex.net/stockquote.asmx?op=GetQuote",true);xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4){alert(xmlhttp.responseText);//http://www.terracoder.c