1. Быстрое начало работы
<?xml version="1.0" encoding="UTF-8"?>
<root>
<params>
<param name="server.netty.port" value="11000" /><!--http服务监听端口-->
<param name="server.intf.bind" value="com.lion.httpapi.api" /><!--api类包路径-->
<param name="server.max.thread" value="100" /><!--最大并发数量,默认100-->
</params>
</root>
@HttpInterface 注解表示, что методы класса открыты. @HttpPath 注реляет путь, например:
@HttpInterface
@HttpPath("/demo")
public class DemoAPI {
@HttpPath("/helloString")
public void helloString(ApiRequest request, ApiResponse response) {
DemoModel data = request.getData(DemoModel.class);
response.setData("hello " + data.getName());
}
……
}
void helloString(ApiRequest request, ApiResponse response) метод имеет путь запроса /demo/helloString
2. Соглашения
Формат методов API: public void methodName(ApiRequest request, ApiResponse response).
3. Запуск сервиса new HttpServer().start();
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )