/* * Copyright 2020 Huawei Technologies Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package mp1 import ( "net/http" "github.com/apache/servicecomb-service-center/server/core/proto" "mepserver/mp1/arch/workspace" "mepserver/mp1/util" ) type SendHttpRspCreated struct { HttpErrInf *proto.Response `json:"httpErrInf,in"` workspace.TaskBase W http.ResponseWriter `json:"w,in"` HttpRsp interface{} `json:"httpRsp,in"` } func (t *SendHttpRspCreated) OnRequest(data string) workspace.TaskCode { util.WriteHTTPResponse(t.W, t.HttpErrInf, t.HttpRsp) return workspace.TaskFinish }