Skip to content
Snippets Groups Projects
Select Git revision
  • cb1e7642b58411d617e22f4022e6b72c65249c53
  • master default protected
  • 69-resize-image-before-upload
  • 60-add-match-salamander-modal-to-edit-salamander
  • 50-fix-server-error-message
  • 48-fix-gradle
  • 31-camera-communicate-with-api-and-delete-from-cache-2
  • 20-changing-verification-step-in-profile-to-modal
  • 4-add-all-basic-views
  • 1-setup
10 results

CustomButton.js

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    diagnostics.go 777 B
    package assignment1
    
    import (
    	"encoding/json"
    	"fmt"
    	"net/http"
    )
    
    // HandlerNil kjhfkerjhgk
    func HandlerNil(w http.ResponseWriter, r *http.Request) {
    	fmt.Println("Default Handler: Invalid request received.")
    	http.Error(w, "Invalid request", http.StatusBadRequest)
    }
    
    // HandlerDiag dsjfbgdfjgb
    func HandlerDiag(w http.ResponseWriter, r *http.Request) {
    	http.Header.Add(w.Header(), "content-type", "application/json")
    
    	diagnostics := &Diag{}
    	diagnostics.Version = "v1"
    	diagnostics.Restcountries = getStatusCode("https://restcountries.eu/")
    	diagnostics.Gbif = getStatusCode("http://api.gbif.org/v1/")
    
    	json.NewEncoder(w).Encode(diagnostics)
    }
    
    func getStatusCode(URL string) int {
    	resp, err := http.Get(URL)
    	if err != nil {
    		panic(err)
    	}
    	return resp.StatusCode
    }