mirror of
https://github.com/plan-player-analytics/Plan.git
synced 2025-02-26 17:21:39 +01:00
Updated APIv5 PageExtension API (markdown)
parent
cc162ae5e1
commit
d461b8ab49
@ -1,8 +1,6 @@
|
|||||||

|

|
||||||
# Plan API version 5 - Page Extension API
|
# Plan API version 5 - Page Extension API
|
||||||
|
|
||||||
> All links on this page have not been set yet
|
|
||||||
|
|
||||||
Page Extension API is for adding content to the Plan website.
|
Page Extension API is for adding content to the Plan website.
|
||||||
|
|
||||||
It consists of these parts:
|
It consists of these parts:
|
||||||
@ -178,7 +176,7 @@ Following Exceptions can be thrown for automated responses:
|
|||||||
|
|
||||||
`Response` objects can be created using this builder.
|
`Response` objects can be created using this builder.
|
||||||
|
|
||||||
Here are the methods of `ResponseBuilder`, consult [Javadoc]() for specifics of each method if necessary.
|
Here are the methods of `ResponseBuilder`, consult [Javadoc](https://plan-player-analytics.github.io/Plan/api/com/djrapitops/plan/delivery/web/resolver/ResponseBuilder.html) for specifics of each method if necessary.
|
||||||
|
|
||||||
```java
|
```java
|
||||||
public class ResponseBuilder {
|
public class ResponseBuilder {
|
||||||
@ -261,8 +259,8 @@ Response.builder().redirectTo(location).build();
|
|||||||
```
|
```
|
||||||
|
|
||||||
> 💡 **Tips**
|
> 💡 **Tips**
|
||||||
> - Many Mime types are already defined in [`MimeType`-class]()
|
> - Many Mime types are already defined in [`MimeType`-class](https://github.com/plan-player-analytics/Plan/blob/master/Plan/api/src/main/java/com/djrapitops/plan/delivery/web/resolver/MimeType.java#L19)
|
||||||
> - You can find more example uses in [`ResponseFactory`-class]()
|
> - You can find more example uses in [`ResponseFactory`-class](https://github.com/plan-player-analytics/Plan/blob/master/Plan/common/src/main/java/com/djrapitops/plan/delivery/webserver/ResponseFactory.java#L56)
|
||||||
> - `setHeader(String, Object)` assumes headers that can have multiple values are split with `;` character
|
> - `setHeader(String, Object)` assumes headers that can have multiple values are split with `;` character
|
||||||
> - `setJSONContent(String)` assumes the String is UTF-8
|
> - `setJSONContent(String)` assumes the String is UTF-8
|
||||||
> - You can use `WebResource` of `ResourceService` directly with `setContent(WebResource)`
|
> - You can use `WebResource` of `ResourceService` directly with `setContent(WebResource)`
|
||||||
|
Loading…
Reference in New Issue
Block a user