blob: ca30d73ec60c9aa476ddfb84597dd4de7b1cb486 [file] [log] [blame]
elinuxhenrikba96d842021-09-06 16:05:01 +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 server
22
23import (
24 "fmt"
25 "net/http"
26)
27
28func StatusHandler(w http.ResponseWriter, r *http.Request) {
29 if r.URL.Path != "/" {
30 http.Error(w, "404 not found.", http.StatusNotFound)
31 return
32 }
33
34 if r.Method != "GET" {
35 http.Error(w, "Method is not supported.", http.StatusNotFound)
36 return
37 }
38
39 fmt.Fprintf(w, "All is well!")
40}