diff options
| author | Shulhan <ms@kilabit.info> | 2024-02-19 00:37:46 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2024-02-19 00:37:46 +0700 |
| commit | 08de328c6bfa5719bdd7003e3064668fd4e62f27 (patch) | |
| tree | 1209fd37f7fdea144a0caad186ff7dac45070fdf /example.go | |
| parent | e89e0f0857a1d3a6f3079bbecea45a255df431f0 (diff) | |
| download | gorankusu-08de328c6bfa5719bdd7003e3064668fd4e62f27.tar.xz | |
all: remove Run in Example
The Run handler is handled automatically.
Diffstat (limited to 'example.go')
| -rw-r--r-- | example.go | 101 |
1 files changed, 0 insertions, 101 deletions
@@ -250,7 +250,6 @@ func (ex *Example) registerTargetHTTP() (err error) { Value: `1`, }, }, - Run: ex.runExampleGet, AllowAttack: true, RequestDumper: requestDumperWithoutDate, ResponseDumper: responseDumperWithoutDate, @@ -277,7 +276,6 @@ func (ex *Example) registerTargetHTTP() (err error) { Value: `1`, }, }, - Run: ex.runExampleGet, AllowAttack: true, RequestDumper: requestDumperWithoutDate, ResponseDumper: responseDumperWithoutDate, @@ -308,7 +306,6 @@ func (ex *Example) registerTargetHTTP() (err error) { Value: `a string`, }, }, - Run: ex.runExamplePostForm, AllowAttack: true, RequestDumper: requestDumperWithoutDate, ResponseDumper: responseDumperWithoutDate, @@ -558,104 +555,6 @@ func (ex *Example) pathExampleUpload(epr *libhttp.EndpointRequest) (resb []byte, return resb, nil } -func (ex *Example) runExampleGet(req *RunRequest) (res *RunResponse, err error) { - if req.Target.HTTPClient == nil { - var httpcOpts = &libhttp.ClientOptions{ - ServerUrl: req.Target.BaseURL, - AllowInsecure: true, - } - req.Target.HTTPClient = libhttp.NewClient(httpcOpts) - } - - res = &RunResponse{} - - var ( - headers = req.HTTPTarget.Headers.ToHTTPHeader() - params = req.HTTPTarget.Params.ToURLValues() - - httpRequest *http.Request - ) - - httpRequest, err = req.Target.HTTPClient.GenerateHttpRequest( - req.HTTPTarget.Method, - req.HTTPTarget.Path, - req.HTTPTarget.RequestType, - headers, - params, - ) - if err != nil { - return nil, err - } - - err = res.SetHTTPRequest(req.HTTPTarget.RequestDumper, httpRequest) - if err != nil { - return nil, err - } - - var httpResponse *http.Response - - httpResponse, _, err = req.Target.HTTPClient.Do(httpRequest) - if err != nil { - return nil, err - } - - err = res.SetHTTPResponse(req.HTTPTarget.ResponseDumper, httpResponse) - if err != nil { - return nil, err - } - - return res, nil -} - -func (ex *Example) runExamplePostForm(req *RunRequest) (res *RunResponse, err error) { - if req.Target.HTTPClient == nil { - var httpcOpts = &libhttp.ClientOptions{ - ServerUrl: req.Target.BaseURL, - AllowInsecure: true, - } - req.Target.HTTPClient = libhttp.NewClient(httpcOpts) - } - - res = &RunResponse{} - - var ( - headers = req.HTTPTarget.Headers.ToHTTPHeader() - params = req.HTTPTarget.Params.ToURLValues() - - httpRequest *http.Request - ) - - httpRequest, err = req.Target.HTTPClient.GenerateHttpRequest( - req.HTTPTarget.Method, - req.HTTPTarget.Path, - req.HTTPTarget.RequestType, - headers, - params, - ) - if err != nil { - return nil, err - } - - err = res.SetHTTPRequest(req.HTTPTarget.RequestDumper, httpRequest) - if err != nil { - return nil, err - } - - var httpResponse *http.Response - - httpResponse, _, err = req.Target.HTTPClient.Do(httpRequest) - if err != nil { - return nil, err - } - - err = res.SetHTTPResponse(req.HTTPTarget.ResponseDumper, httpResponse) - if err != nil { - return nil, err - } - - return res, nil -} - func (ex *Example) handleWSExampleGet(_ context.Context, req *websocket.Request) (res websocket.Response) { res.ID = req.ID res.Code = http.StatusOK |
