我正在为服务的客户端设计API,该服务以字节流的形式检索数据.使用的优点是什么
InputStream getData(String param1, String param2);
Run Code Online (Sandbox Code Playgroud)
过度
byte[] getData(String param1, String param2);
Run Code Online (Sandbox Code Playgroud)
返回输入流的方法困扰我,因为
设计这个的最佳方法是什么?我甚至考虑过使用
void writeData(String param, String param, OutputStream os);
Run Code Online (Sandbox Code Playgroud)
但这使得方法名称不直观.
嗨,我将我的网络应用程序从tomcat移植到Jetty.我正在使用Jetty跑步者来启动它.我使用以下命令启动Jetty:
java -jar jetty-runner.jar --port --path url-path path-to-war
但是当我尝试从浏览器浏览到时,我收到以下错误:
HTTP错误403
访问问题.原因:
Run Code Online (Sandbox Code Playgroud)Forbidden
在日志中,我看到以下警告:
警告:oejs.SecurityHandler:没有以下身份验证器:{RoleInfo,C [*,all_auth_users]}
我试图开箱即用Jetty并没有在任何地方定制任何配置.是否需要任何其他配置才能使其工作?