标签: httpserver

如何使用suns简单的httpserver来提供静态内容

我正在使用jersey HttpServerFactory来创建一个简单的嵌入式服务器HttpServer来托管几个休息服务.我们只需要一些小巧轻便的东西.我需要在同一个服务器实例中托管一个小的静态html页面.有没有一种简单的方法可以向服务器添加静态处理程序?我可以使用预定义的处理程序吗?这似乎是一个非常常见的任务,如果它已经存在,我不想为它重新编写代码.

server = HttpServerFactory.create(url);
server.setExecutor(Executors.newCachedThreadPool());
server.createContext("/staticcontent", new HttpHandler() {
    @Override
    public void handle(HttpExchange arg0) throws IOException {
        //What goes here?
    }
});
server.start();
Run Code Online (Sandbox Code Playgroud)

java jersey httpserver

12
推荐指数
2
解决办法
6231
查看次数

Python:BaseHTTPRequestHandler - 阅读原始帖子

如何阅读原始http帖子STRING.我找到了几个用于读取帖子的解析版本的解决方案,但是我正在处理的项目提交了一个没有标题的原始xml有效负载.所以我试图找到一种方法来读取post数据,而不将其解析为key => value数组.

python basehttpserver httpserver basehttprequesthandler

12
推荐指数
3
解决办法
1万
查看次数

如何使用Python的BaseHTTPRequestHandler提供任何文件类型

请考虑以下示例:

import string,cgi,time
from os import curdir, sep
from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer

class MyHandler(BaseHTTPRequestHandler):

    def do_GET(self):
        try:
            if self.path.endswith(".html"):
                f = open(curdir + sep + self.path) #self.path has /test.html
#note that this potentially makes every file on your computer readable by the internet

                self.send_response(200)
                self.send_header('Content-type',    'text/html')
                self.end_headers()
                self.wfile.write(f.read())
                f.close()
                return

        except IOError:
            self.send_error(404,'File Not Found: %s' % self.path)


def main():
    try:
        server = HTTPServer(('', 80), MyHandler)
        print 'started httpserver...'
        server.serve_forever()
    except KeyboardInterrupt:
        print '^C received, shutting down server'
        server.socket.close() …
Run Code Online (Sandbox Code Playgroud)

python httpserver

11
推荐指数
1
解决办法
2万
查看次数

我可以在移动平台上运行HTTP服务器吗?

我正在构建一个无法放入应用商店的webapp(出于安全考虑).webapp需要访问比localStorage或其他离线存储方式更多的数据(假设最多1GB的数据).

我对解决方案的想法是为Android和iOS编写HTTP服务器代码,然后使用AJAX获取/发布数据,这样我就可以访问设备的内部存储.

我的问题是,

这可以在iOS和Android上完成吗?

通过'Can',我的意思是技术上(对所需组件的API访问,并且它可以始终在后台运行)和合法(它是否与App Store和Android Marketplace的服务条款一致).

我对平台和功能都不太了解,但如果我确信它有可能,我可以弄明白.

这样做的原因是,无论是否存在wifi或蜂窝塔,都可以随时向webapp提供大量数据.

android http httpserver ios

11
推荐指数
1
解决办法
1万
查看次数

Eclipse无法识别com.sun.net.httpserver.HttpServer包

我有一个家庭工作用java创建一个http服务器,一个简单的从头开始.搜索谷歌和在这里...我发现这个链接"看到最好的回应" 与一个非常好的回应,所以我复制/粘贴这个例子到eclipse,但它无法识别包

import com.sun.net.httpserver.Headers;
import com.sun.net.httpserver.HttpExchange;
import com.sun.net.httpserver.HttpHandler;
import com.sun.net.httpserver.HttpServer;
Run Code Online (Sandbox Code Playgroud)

你可以帮助我,让我能让他们认出他们吗?另外,如果不是要求很多你知道一些与HttpServer示例的其他链接吗?先感谢您 !

java eclipse import package httpserver

11
推荐指数
2
解决办法
2万
查看次数

如何在Android应用程序中嵌入一个Http服务器(如i-Jetty,Paw等)

如何在我的Android应用程序中集成HTTP服务器(如iJetty,Paw等)?我在互联网上找不到任何有用的教程.大多数网站(包括官方网站)只提供服务器规范和可下载的服务器jar文件.我正在寻找一些Java代码来将该文件集成到我的Eclipse项目中,以便它可以在我的应用程序中用作服务器组件.有什么帮助吗?

android httpserver

11
推荐指数
1
解决办法
7144
查看次数


本地服务器未反映更新的文件

我在用户本地服务器上相当新.我正在使用http-server,它是Node的一个软件包.我正在使用它来使用Phaser库托管HTML5游戏.我有在游戏中使用的图像资源,有时我会更新这些资产.当我这样做时,对图像的更改不会反映在游戏中.我已经尝试重新启动服务器,但这没有帮助.他们通常需要一些时间来更新,大约一个小时.有什么想法会出错吗?

httpserver node.js phaser-framework

11
推荐指数
4
解决办法
1万
查看次数

节点http-server用index.html响应任何请求

我已在http-server全球安装.

我在localhost端口8080上从myDir启动它.在myDir中我有index.html.

如果我(从浏览器)请求http://localhost:8080/我得到index.html,这是好的.

如果我请求虽然http://localhost:8080/anything我没有从服务器得到任何响应.

相反,我想要的是我的服务器总是使用index.html响应任何到达端口8080上的localhost的http请求.

这可能吗.

提前致谢

httpserver node.js

11
推荐指数
4
解决办法
1万
查看次数

Angular2"没有t的提供者!" 和未捕获(承诺):错误:DI错误

我在Angular 2中构建了一个应用程序,并遇到了一个问题.我使用angular CLI来创建我的应用程序,我使用Angular CLI创建了我的组件和服务,并使用" ng serve "在本地运行应用程序,一切正常.为了创建PROD的构建我使用命令" ng build --Prod --base-href ./ --aot ",它创建一个DIST文件夹并在IIS中托管该文件夹打开应用程序.当我将代码签入TFS时,有一个事件会使用jenkins自动创建DIST文件夹并将构建推送到我的服务器.现在,如果我浏览服务器的应用程序,它会抛出以下错误" 没有提供商! "和错误:DI错误.我不知道我在这里做错了什么.

以下是错误的屏幕截图

在此输入图像描述

在此输入图像描述


任何帮助深表感谢.

httpserver angular2-aot angular

11
推荐指数
1
解决办法
7905
查看次数