blob: 25421ae64160e50a589b70a6adb90a556dc5fbc1 [file] [log] [blame]
elinuxhenrik28038562021-09-21 15:43:11 +02001// -
2// ========================LICENSE_START=================================
3// O-RAN-SC
4// %%
5// Copyright (C) 2021: Nordix Foundation
6// %%
7// Licensed under the Apache License, Version 2.0 (the "License");
8// you may not use this file except in compliance with the License.
9// You may obtain a copy of the License at
10//
11// http://www.apache.org/licenses/LICENSE-2.0
12//
13// Unless required by applicable law or agreed to in writing, software
14// distributed under the License is distributed on an "AS IS" BASIS,
15// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16// See the License for the specific language governing permissions and
17// limitations under the License.
18// ========================LICENSE_END===================================
19//
20
21package main
22
23import (
24 "fmt"
25 "io"
26 http "net/http"
27)
28
29func handleData(w http.ResponseWriter, req *http.Request) {
30 defer req.Body.Close()
31 if reqData, err := io.ReadAll(req.Body); err == nil {
32 fmt.Printf("Consumer received body: %v\n", string(reqData))
33 }
34}
35
36func main() {
37 http.HandleFunc("/jobs", handleData)
38
39 http.ListenAndServe(":40935", nil)
40}