java HttpURLConnection來實作get及post動作

這個範例可以利用java.net.HttpURLconnection或HttpsURLconnection來摸擬瀏覽網頁

做form submit動作

public boolean doPost(String sURL,String data,String cookie,String referer,String charset)

post部份需要傳入

  • sURL:Action的url
  • data :要傳送的的資料也就是像id=123&test=456之類的
  • cookie:是否要傳送cookie資料,可為null,像 __utma=114386561.1334910113.1250671126.1251247266.1251279995.24;
  • referer:傳那裡來的,是一個網址,可為null
  • charset:傳送及取回的資料編碼為何
public boolean doGet(String sURL,String cookie,String referer,String charset)

跟post唯一不同的地方為

  • sURL:Action的url 再加上?data ,像http://www.aaa.com/123.jsp?id=123&test=456
Read More

在現有圖片中加亂數碼(文字)

構想:

在現有的圖片裡,列如樣版票圖,再加入亂數碼,以區別每個票圖的唯一性。

想法:

取得亂數碼,打開樣版票圖,取得畫筆(Graphics2D),把亂數碼設定到TextLayout圖層上,

計算放置TextLayout圖層的x及y坐標,把圖層draw到樣版圖上,輸出到以亂數碼為名稱之圖檔。

以下是範例程式:

程式大樣分成二大部份,一是圖形的加註文字,二是取得亂數編號的方式。

Read More