最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python中get和post有什么區(qū)別

 更新時間:2020年06月19日 15:51:21   作者:silencement  
在本篇內(nèi)容里小編給大家分享的是關于python中get和post有什么區(qū)別的相關內(nèi)容,需要的朋友們參考下吧。

在客戶端,Get方式在通過URL提交數(shù)據(jù),數(shù)據(jù)在URL中可以看到;POST方式,數(shù)據(jù)放置在HTML HEADER內(nèi)提交。

GET方式提交的數(shù)據(jù)最多只能有1024 Byte,而POST則沒有此限制。

安全性問題。正如在上面中提到,使用 Get 的時候,參數(shù)會顯示在地址欄上,而 Post 不會。所以,如果這些數(shù)據(jù)是中文數(shù)據(jù)而且是非敏感數(shù)據(jù),那么使用get;如果用戶輸入的數(shù)據(jù)不是中文字符而且包含敏感數(shù)據(jù),那么還是使用 post為好。

表單提交中get和post方式的區(qū)別歸納如下幾點:

get是從服務器上獲取數(shù)據(jù),post是向服務器傳送數(shù)據(jù)。

對于表單的提交方式,在服務器端只能用Request.QueryString來獲取Get方式提交來的數(shù)據(jù),用Post方式提交的數(shù)據(jù)只能用Request.Form來獲取。

一般來說,盡量避免使用Get方式提交表單,因為有可能會導致安全問題。比如說在登陸表單中用Get方式,用戶輸入的用戶名和密碼將在地址欄中暴露無遺。但是在分頁程序中,用Get方式就比用Post好。

HTTP POST和GET的區(qū)別

1、HTTP 只有POST和GET 兩種命令模式;

2、 POST 是被設計用來向上放東西的,而GET是被設計用來從服務器取東西的,GET也能夠向服務器傳送較少的數(shù)據(jù),而Get之所以也能傳送數(shù)據(jù),只是用來設計告訴 服務器,你到底需要什么樣的數(shù)據(jù).POST的信息作為HTTP 請求的內(nèi)容,而GET是在HTTP 頭部傳輸?shù)模?/p>

3、POST與GET在HTTP 中傳送的方式不同,GET的參數(shù)是在HTTP 的頭部傳送的,而Post的數(shù)據(jù)則是在HTTP 請求的內(nèi)容里傳送;

4、POST傳輸數(shù)據(jù)時,不需要在URL中顯示出來,而GET方法要在URL中顯示;

5、 GET方法由于受到URL長度的限制,只能傳遞大約1024字節(jié);POST傳輸?shù)臄?shù)據(jù)量大,可以達到2M,而根據(jù)微軟方面的說法,微軟對用 Request.Form() 可接收的最大數(shù)據(jù)有限制,IIS 4 中為 80 KB 字節(jié),IIS 5 中為 100 KB 字節(jié);

6、SOAP是依賴于HTTP POST模式實現(xiàn)的。

實例補充:

單純的post請求:

def http_post():
 url = "http://152.1.12.11:8080/web"
 postdata = dict(d=2, p=10)
 post = []
 post.append(postdata)
 req = urllib2.Request(url, json.dumps(post)) #需要是json格式的參數(shù)
 req.add_header('Content-Type', 'application/json') #要非常注意這行代碼的寫法
 response = urllib2.urlopen(req)
 result = json.loads(response.read())
 print result

需要token時寫法如下:

def http_post():
 url = "http://152.1.12.11:8080/web"
 postdata = dict(d=2, p=10)
 post = []
 post.append(postdata)
 req = urllib2.Request(url, json.dumps(post))
 access_token = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJ1bmlxdWVfbmFtZSI6I..........'
 req.add_header('Authorization', access_token) #header中添加token
 req.add_header('Content-Type', 'application/json') #要非常注意這行代碼的寫法
 response = urllib2.urlopen(req)
 result = json.loads(response.read())
 print result

get方式的寫法如下:

def get_access_token():
 local_url = 'http://152.1.1.1:8080/web'
 response = urllib2.urlopen(local_url).read()
 resp = json.loads(response)
 print resp

到此這篇關于python中get和post有什么區(qū)別的文章就介紹到這了,更多相關python中get和post區(qū)別內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python實現(xiàn)字符串匹配算法代碼示例

    Python實現(xiàn)字符串匹配算法代碼示例

    這篇文章主要介紹了Python實現(xiàn)字符串匹配算法代碼示例,涉及字符串匹配存在的問題,蠻力法字符串匹配,Horspool算法,具有一定參考價值,需要的朋友可以了解下。
    2017-12-12
  • 12步教你理解Python裝飾器

    12步教你理解Python裝飾器

    或許你已經(jīng)用過裝飾器,它的使用方式非常簡單但理解起來困難(其實真正理解的也很簡單),想要理解裝飾器,你需要懂點函數(shù)式編程的概念,python函數(shù)的定義以及函數(shù)調用的語法規(guī)則等,感興趣的小伙伴們可以參考一下
    2016-02-02
  • Django緩存系統(tǒng)實現(xiàn)過程解析

    Django緩存系統(tǒng)實現(xiàn)過程解析

    這篇文章主要介紹了Django緩存系統(tǒng)實現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • 跟老齊學Python之使用Python查詢更新數(shù)據(jù)庫

    跟老齊學Python之使用Python查詢更新數(shù)據(jù)庫

    前面我們講述了使用python操作數(shù)據(jù)庫,今天我們來更進一步,介紹下python查詢、更新數(shù)據(jù)庫的相關操作。有需要的小伙伴自己參考下吧。
    2014-11-11
  • python基礎之循環(huán)語句

    python基礎之循環(huán)語句

    這篇文章主要介紹了python的循環(huán)語句,實例分析了Python中返回一個返回值與多個返回值的方法,需要的朋友可以參考下
    2021-10-10
  • python3中關于excel追加寫入格式被覆蓋問題(實例代碼)

    python3中關于excel追加寫入格式被覆蓋問題(實例代碼)

    這篇文章主要介紹了python3中關于excel追加寫入格式被覆蓋問題,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01
  • Python threading的使用方法解析

    Python threading的使用方法解析

    這篇文章主要介紹了Python threading的使用方法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • Python抓取今日頭條街拍圖片數(shù)據(jù)

    Python抓取今日頭條街拍圖片數(shù)據(jù)

    大家好,本篇文章主要講的是Python抓取今日頭條街拍圖片數(shù)據(jù),感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • Flask傳遞URL參數(shù)的實現(xiàn)

    Flask傳遞URL參數(shù)的實現(xiàn)

    在Flask中,傳遞URL參數(shù)是一種常見且強大的功能,本文主要介紹了Flask傳遞URL參數(shù)的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-09-09
  • vscode 配置 python3開發(fā)環(huán)境的方法

    vscode 配置 python3開發(fā)環(huán)境的方法

    這篇文章主要介紹了vscode 配置 python3開發(fā)環(huán)境的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09

最新評論

漳州市| 苏尼特左旗| 丽江市| 马龙县| 荣成市| 石阡县| 台东县| 张北县| 望奎县| 缙云县| 常山县| 绥棱县| 沁源县| 长春市| 巴彦淖尔市| 布尔津县| 根河市| 肥西县| 花莲市| 美姑县| 信宜市| 屏南县| 阜平县| 九龙城区| 富民县| 金阳县| 廊坊市| 葵青区| 浠水县| 阜南县| 正宁县| 洛宁县| 三河市| 潜江市| 万荣县| 咸丰县| 延安市| 宜丰县| 福海县| 扬州市| 高要市|