| 675 | } |
| 676 | |
| 677 | func (hc *HTTPClient) PostDqlQuery(query string) ([]byte, error) { |
| 678 | req, err := http.NewRequest(http.MethodPost, hc.dqlURL, bytes.NewBufferString(query)) |
| 679 | if err != nil { |
| 680 | return nil, errors.Wrapf(err, "error building req for endpoint [%v]", hc.dqlURL) |
| 681 | } |
| 682 | req.Header.Add("Content-Type", "application/dql") |
| 683 | if hc.HttpToken != nil { |
| 684 | req.Header.Add("X-Dgraph-AccessToken", hc.AccessJwt) |
| 685 | } |
| 686 | return DoReq(req) |
| 687 | } |
| 688 | |
| 689 | func (hc *HTTPClient) Mutate(mutation string, commitNow bool) ([]byte, error) { |
| 690 | url := hc.dqlMutateUrl |