作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我正在使用 go-swagger,但我有一种情况,我想将一个字符串写入响应。我需要调用“WriteResponse”函数
WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
我遇到的问题是我不知道如何将字符串转换为 http.ResponseWriter 并创建 runtime.Producer。
如果有帮助,这里是我的代码片段...
//convert the database response to a string array of valid JSON
stringArray, conversionError := plan.ConvertPlanArrayToString(response)
if conversionError != nil {
return swaggerPlan.NewPlanGetTemplatePlanInternalServerError()
}
//Need to convert string value
stringValue := stringArray[0]
return swaggerPlan.NewPlanGetTemplatePlanOK().WriteResponse(NOT SURE HOW TO CREATE http.ResponseWriter, runtime.Producer)
非常感谢
最佳答案
正如 Flimzy 所提到的,您必须将字符串写入 http.ResponseWriter
,这可能就是您的 WriteResponse
函数所做的事情。
您提供的代码应该在某个处理函数中调用:
func (...) ServeHTTP(rw http.ResponseWriter, r *http.Request) {
// your code should be here and you can pass the http.ResponseWriter
}
关于http - 大摇大摆的 WriteResponse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52418875/
我正在尝试使用 swagger 制作我的 API 文档。 我的 REST API 是在 spring 的帮助下编写的,典型的 Controller 如下所示: @Controller @Request
我是一名优秀的程序员,十分优秀!