Versions in this module Expand all Collapse all v4 v4.0.1 Mar 30, 2025 Changes in this version + func CreateRequest(ctx context.Context, httpMethod string, baseUrl string, requestPath string, ...) (*http.Request, errors.EdgeX) + func CreateRequestFromFilePath(ctx context.Context, httpMethod string, baseUrl string, requestPath string, ...) (*http.Request, errors.EdgeX) + func CreateRequestWithEncodedData(ctx context.Context, httpMethod string, baseUrl string, requestPath string, ...) (*http.Request, errors.EdgeX) + func CreateRequestWithRawData(ctx context.Context, httpMethod string, baseUrl string, requestPath string, ...) (*http.Request, errors.EdgeX) + func CreateRequestWithRawDataAndHeaders(ctx context.Context, httpMethod string, baseUrl string, requestPath string, ...) (*http.Request, errors.EdgeX) + func CreateRequestWithRawDataAndParams(ctx context.Context, httpMethod string, baseUrl string, requestPath string, ...) (*http.Request, errors.EdgeX) + func DeleteRequest(ctx context.Context, returnValuePointer interface{}, baseUrl string, ...) errors.EdgeX + func DeleteRequestWithParams(ctx context.Context, returnValuePointer interface{}, baseUrl string, ...) errors.EdgeX + func EscapeAndJoinPath(apiRoutePath string, pathVariables ...string) string + func FromContext(ctx context.Context, key string) string + func GetRequest(ctx context.Context, returnValuePointer interface{}, baseUrl string, ...) errors.EdgeX + func GetRequestAndReturnBinaryRes(ctx context.Context, baseUrl string, requestPath string, ...) (res []byte, contentType string, edgeXerr errors.EdgeX) + func GetRequestWithBodyRawData(ctx context.Context, returnValuePointer interface{}, baseUrl string, ...) errors.EdgeX + func PatchRequest(ctx context.Context, returnValuePointer interface{}, baseUrl string, ...) errors.EdgeX + func PostByFileRequest(ctx context.Context, returnValuePointer interface{}, baseUrl string, ...) errors.EdgeX + func PostRequest(ctx context.Context, returnValuePointer interface{}, baseUrl string, ...) errors.EdgeX + func PostRequestWithRawData(ctx context.Context, returnValuePointer interface{}, baseUrl string, ...) errors.EdgeX + func PostRequestWithRawDataAndHeaders(ctx context.Context, returnValuePointer interface{}, baseUrl string, ...) errors.EdgeX + func PutByFileRequest(ctx context.Context, returnValuePointer interface{}, baseUrl string, ...) errors.EdgeX + func PutRequest(ctx context.Context, returnValuePointer interface{}, baseUrl string, ...) errors.EdgeX + func SendRequest(ctx context.Context, req *http.Request, ...) ([]byte, errors.EdgeX) Other modules containing this package github.com/agile-edge/go-mod-core-contracts/v3