我是网络开发人员中的新手。还有一些问题。我希望有一个人可以帮助我。
当我从外部设备向django服务器发送获取请求时,我会这样做:
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(("127.0.0.1" , 8000))
s.sendall(b'GET / \n\n')
s.recv(100)
s.close
如何查看将GET请求发送到Web服务器(本地网络中的所有设备)的机器的地址?收到GET请求后,如何将一些数据发送回同一台计算机?
我还希望能够发送一条带设备所需消息的get请求,以便django中的视图可以对其进行处理。如何从GET请求中获取附加消息?
我使用django,服务器和外部设备连接到同一网络
先感谢您,
检查以下堆栈溢出链接以获取IP地址:如何在Django中获取用户IP地址?
Web服务器(Django开发服务器/ Nginx / Apache)将处理与Web应用程序的连接。他们将帮助将响应发送回发送请求的同一客户端(相同IP)。因此,您需要编写一个视图函数,该函数将返回render / HttpResponse /其他响应。
例如:
def index(request):
some_dict = {'ip': '192.168.1.1', }
return render(request, 'polls/index.html', some_dict)
#return HttpResponse()
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句