龙空技术网

我用chatgpt帮我写了一个简单的HTTP服务端

戴沃普斯 152

前言:

目前姐妹们对“python写服务端”可能比较关切,咱们都想要剖析一些“python写服务端”的相关内容。那么小编也在网上汇集了一些对于“python写服务端””的相关文章,希望大家能喜欢,各位老铁们快快来了解一下吧!

ChatGPT横空出世,开启了AI时代的新纪元。其以强大的数据分析能力真正做到了理解人类的语言,并根据人们的要求生成想要的结果。

博主今天就简单用一个需求展示一下ChaGPT的强大。

我的需求是用python写一个简单的HTTP服务端,当浏览器请求该服务的时候可以返回请求路径,用于调试nginx转发配置。

当然对于python大佬来说可能分分钟就写出来了,但是对小白来说,可能并不是一件很容易的事情。博主自己用http.server写了半个小时才写出来[捂脸]。于是乎博主想到了许久未用的ChatGPT,当我提出问题后,ChatGPT用短短几秒生成了我想要的结果,并且测试完全可行。

不仅生成了你想要的代码和注解,而且还对其有相应的解释

请求结果如下:

贴出代码如下,可供大家复制使用:

from http.server import BaseHTTPRequestHandler, HTTPServerclass MyHTTPRequestHandler(BaseHTTPRequestHandler):        def do_GET(self):        # 设置响应状态码为200        self.send_response(200)                # 设置响应头        self.send_header('Content-type', 'text/plain; charset=utf-8')        self.end_headers()                # 返回请求路径        response = "请求路径为:" + self.path                # 发送响应内容        self.wfile.write(response.encode())if __name__ == '__main__':    # 启动服务    server_address = ('', 8000)    httpd = HTTPServer(server_address, MyHTTPRequestHandler)    print('服务已启动,访问地址为:;)    httpd.serve_forever()

当然这只是一个小小的演示,可以看出ChaGPT的确可以给我们的工作带来很多便捷之处。

标签: #python写服务端