HTTP post上傳 小紀

2021-07-10 19:13:18 字數 2127 閱讀 3844

post上傳資料

url方面提交時,瀏覽器不做修正,需要自己將不合法的地方轉化成16進製制的碼值。

例子如下:

如果其url值存在非法字元(如中文字元),應將其進行url encoding處理。url encoding的處理方法如下:

將「中文」兩個字元進行url encoding所得到的值就是「%e4%b8%ad%e6%96%87」。

content type很重要,因為post方式將資料放在了request body中,而request中資料的編碼方式由content type決定

例子如下

一、當content type的值為

表單提交時,http頭部資訊如下:

傳遞的資料引數都被放在了request body中(cookie後面的部分),header中比get方式多規定了content-length和content-type,url上沒有跟資料。

二、當content type的值為multipart

/form-data時

表單提交時http頭部資訊如下:

當multipart傳輸時,opt引數跟在了url後面,其他引數被放在了request body中(cookie後面的部分),content-type中還規定了乙個boundary,我的理解這就是個分割線(為了分割出不同資料的邊界而存在的)。有意思的是request body裡面的內容,每個資料都需要申明自己的內容型別,也就是content-disposition這個引數,然後是name(key值名稱),換行!!!!

val值。當資料是檔案時可以看例子中的寫法,很清楚的寫明了。

模擬HTTP Post請求上傳檔案

模擬http請求上傳檔案及相關引數 param url 第三方上傳檔案位址 param path 檔案路徑 param params 請求引數 return public static string sendpostuplodfile string url,string path,map param...

日常美食 小紀

菠蘿咕咾肉飯 就是不太符合我的口味了,甜的有點發膩,適合上海人的胃口 兩斤紅櫻桃,但是酸的 週六在家無事,小露一下廚藝 在菜市場買肉的時候,不知不覺和一位阿姨聊起來天,我告訴她做粉蒸肉的步驟,首先把肉切成小塊,用專門蒸肉的粉攪拌均勻,然後依照個人的口味新增鹽,味精,醬油,兩湯匙水,一切準備就緒,放在...

GDKOI2014 小紀的作業題

會超時!預處理逆元 但是除以乙個數再 需要用到逆元啊,啊啊啊啊啊 但是預處理每個數對於1000000007的逆元不就好了嗎!呵呵,成功了,ac。include include include include include define fo i,a,b for i a i b i define l...