码迷,mamicode.com
首页 > 其他好文 > 详细

Django基础入门

时间:2018-04-30 19:59:53      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:ack   bubuko   入门   font   bind   内容   技术分享   请求   login   

####################################1.简单的sokect web框架:#######################################

import sockesk = socket.socket()
sk.bind(("127.0.0.1",8080)) sk.listen() while 1: conn,addr =sk.accept() date = conn.recv(1024) print(date) #这是一个socket链接web的一个协议 conn.send((b"http/1.1 200 ok \r\ncontent-type:text/html: charset=utf-8\r\n\r\n")) conn.send(b"helle sb") #1.给web返回一个send消息,2.send消息时候也可用html标签来包装内容:<h1>hello s10!</h1>  
    conn.close()
    sk.close()

sokect给浏览器返回结果:

技术分享图片

 

##################################### 2.请求不同的web返回不同的内容############################################

 

import socket
sk = socket.socket()
sk.bind(("127.0.0.1",8001))
sk.listen()

while 1:
    conn,addr = sk.accept()
    data =conn.recv(1024)
    data_str = str(data,encoding="utf-8")
    l1 = data_str.split("\r\n")
    l2 = l1[0].split()
    url =l2[1]

    conn.send(b"http/1.1 200 ok \r\ncontent-type:text/html; charset=utf-8\r\n\r\n")

    if url ==/yimi/:
        response = b<h>hello we</h>
    elif url ==/welcome/:
        response=b<h1>Welcome to login </h1>
    else:
        response =b<h1>404! not foud</h1>

    conn.send(response)
    conn.close()
    sk.close()

 

server端给web返回结果:

技术分享图片

Django基础入门

标签:ack   bubuko   入门   font   bind   内容   技术分享   请求   login   

原文地址:https://www.cnblogs.com/jsp0/p/8974011.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!