麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

Java技巧:Java向Web站點發送POST請求

2019-11-18 14:12:16
字體:
來源:轉載
供稿:網友

  向Web站點發送GET請求是很輕易的。比如,創建一個URL對象http://www.sun.com/somepage.jsp?key=value,而不是http://www.sun.com/somepage.jsp。然而假如你需要發送一個POST請求時又該怎樣做呢?

向一個Web站點發送POST請求只需要簡單的幾步。首先要和URL下的URLConnection對話。URLConnection可以很輕易的從URL得到。比如:

// Using java.net.URL and
//java.net.URLConnection
URL url = new
URL("http://jobsearch.dice.com/jobsearch/jobsearch.cgi");
URLConnection connection = url.openConnection();
然后把連接設為輸出模式。URLConnection通常作為輸入來使用,比如下載一個Web頁。通過把URLConnection設為輸出,你可以把數據向你個Web頁傳送。下面是如何做:

...
connection.setDoOutput(true);
最后,為了得到OutputStream,簡單起見,把它約束在Writer并且放入POST信息中,例如:

...
OutputStreamWriter out = new
OutputStreamWriter(UC.getOutputStream(), "8859_1");
out.write("username=bob&passWord="+password+"");
// remember to clean up
out.flush();
out.close();
這樣就可以發送一個看起來象這樣的POST:

POST /jobsearch/jobsearch.cgi HTTP 1.0
ACCEPT: text/plain
Content-type: application/x-www-form-urlencoded
Content-length: 99
username=bob
password=someword
一旦發送成功,用以下方法就可以得到服務器的回應:

connection.getInputStream();
一些Web站點用POST形式而不是GET,這是因為POST能夠攜帶更多的數據,而且不用URL,這使得它看起來不那么龐大。使用上面列出的大致的代碼,Java代碼可以和這些站點輕松的實現對話。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品免费久久久久 | 一级黄色影片在线观看 | 一级做a爱片性色毛片 | 羞羞网站在线看 | 91丨九色丨国产在线观看 | 亚洲3atv精品一区二区三区 | 亚洲性生活免费视频 | 亚洲精品一区中文字幕 | 黄色网址在线免费播放 | av免播放 | 成人羞羞在线观看网站 | 999久久久国产999久久久 | 毛片在线免费观看视频 | 福利在线免费视频 | 久久久一区二区三区四区 | 色就色 综合偷拍区91网 | 96视频在线免费观看 | 亚洲va久久久噜噜噜久久男同 | 九九热视频在线免费观看 | 欧美成人理论片乱 | 草操视频| 国产精品免费小视频 | 毛片国产 | 成人黄色短视频在线观看 | 欧美性生活网站 | 黄视频免费在线 | 亚洲第一成人在线观看 | h视频免费看 | 成人性生活视频 | 欧美在线中文字幕 | 精品一区二区久久久久 | 毛片在线免费观看网址 | 精品久久久久99 | 欧美国产成人在线 | 久久精品小短片 | 毛片在哪里看 | 色av成人天堂桃色av | 羞羞视频免费观看网站 | 日韩中文字幕一区二区三区 | 青青草好吊色 | 日日狠狠久久偷偷四色综合免费 |