1. 程式人生 > >http模擬from表單提交,進行跨域請求和上傳資源

http模擬from表單提交,進行跨域請求和上傳資源

關於跨域就不多說了,畢竟本人也是小白。

網上的資料很多

From:

上傳檔案必須將http協議Content-Type設定為multipart/form-data,表示可以上傳檔案

還要設定boundary這個引數是由應用程式自行產生,它會用來識別每一份資料的邊界 但我們是自己模擬所以必須手動建立。

網上瀏覽資料發現from模板

"\r\n--" + boundary +"\r\nContent-Disposition: form-data; name=\"\"; filename=\"檔名\"" +"\r\nContent-Type: application/octet-stream" +

"\r\n\r\n";

我們知道了怎麼去模擬from後面的上傳就好辦了

 把我們處理好了的模板放在ArrayList裡面

把它處理成byte[]位元組流

webClient.UploadData(requestUrl, bytes);//就可以去上傳了

//這位寫得很詳細

Dome:http://www.97world.com/archives/2963#

//這位是利用js模擬from表單提交

http://www.cnblogs.com/vanl/p/5937932.html