> For the complete documentation index, see [llms.txt](https://dev-angelist.gitbook.io/ewptv2-notes/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dev-angelist.gitbook.io/ewptv2-notes/readme/5.5-other-common-web-attacks/6.1-http-attacks.md).

# 6.1 HTTP Attacks

{% content-ref url="/pages/ExKLKoxhhdZ7RcY19GwM" %}
[1.3 HTTP/HTTPS](/ewptv2-notes/readme/system-security/1.3-http-https.md)
{% endcontent-ref %}

### [HTTP Methods](https://www.w3schools.com/tags/ref_httpmethods.asp)

[`GET`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/GET)

The `GET` method requests a representation of the specified resource. Requests using `GET` should only retrieve data.

[`POST`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/POST)

The `POST` method submits an entity to the specified resource, often causing a change in state or side effects on the server.

[`PUT`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/PUT)

The `PUT` method replaces all current representations of the target resource with the request payload.

[`DELETE`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/DELETE)

The `DELETE` method deletes the specified resource.

[`OPTIONS`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/OPTIONS)

The `OPTIONS` method describes the communication options for the target resource.

{% embed url="<https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods>" %}
