golang で authorization header bearer token 方式のサンプル
package main import ( "fmt" "net/http" "bytes" ) func main() { // 送信先のURL url := "https://example.com/api/endpoint" // Bearerトークン bearerToken := "your_bearer_token_here" // 送信するJSONデータ jsonData := []byte(`{"key1": "value1", "key2": "value2"}`) // POSTリクエストを作成 request, err := http.NewRequest("POST", url, bytes.NewBuffer(jsonData)) if err != nil { fmt.Println("Error creating request:", err) return } // AuthorizationヘッダーにBearerトークンを追加 request.Header.Set("Authorization", "Bearer "+bearerToken) // Content-Typeヘッダーを設定 request.Header.Set("Content-Type", "application/json") // HTTPクライアントを作成してリクエストを送信 client := &http.Client{} response, err := client.Do(request) if err != nil { fmt.Println("Error sending request:", err) return } defer response.Body.Close() // レスポンスの内容を表示 if response.StatusCo