我已经被要求在工作中在本地运行文件(服务器应用程序)(所以我将在localhost中使用它),然后根据需要发送http get请求。 (我在表单中使用获取请求" wget ..... http://localhost:4567/XXXX" XXXX包含我试图接收的项目的名称。
我不熟悉“在本地运行文件”这个术语'。任何人都可以解释/指导我到一个解释它的网站吗? 假设我的服务器文件名是' server'。如何在java中运行文件(本地)? (所以我能够发送HTTP获取请求,如上所述)
答案 0 :(得分:0)
您是否要求在本地运行html文件,以便可以通过端口访问它们?如果是这种情况,您需要在桌面/笔记本电脑上安装一个http服务器并配置它以启用您的html文件。如果它是完整的J2EE / .Net /任何其他平台应用程序,我们需要安装适当的Web /应用程序服务器并运行相同的。
答案 1 :(得分:0)
您必须创建Web服务并定义其路径。假设你创建一个方法给它一个@Path('someName')
。使用@Consumes(MEDIA_TYPE.xxx) @Produces(MEDIA_TYPE.xxx)
定义应该使用的内容以及应该生成的内容。整个项目将有一个基本路径,如restApi
。使用apache tomcat运行它我想要的端口。使用网址http://localhost:8080/restApi/someName
访问其余的api。有关更多详细信息,请参阅java webservices。它非常简单。启动配置可能需要一些时间。所以从一个maven工件开始,让java webservises有一个良好的开端。
答案 2 :(得分:0)
如果您只想发送一些GET请求来检查响应,我会使用一个简单的REST客户端,如Postman。只需输入您的URL,选择GET方法并发送请求。
在本地运行某些东西意味着服务器是在本地安装的。您可以将文件/(在java的情况下为.war或.ear)部署到此本地服务器。之后,您可以通过http://localhost:port/ ...
访问已部署的服务